P1299 indicates that the engine control module has detected an excessively high cylinder head temperature and has activated a protection strategy to prevent damage. This typically results in reduced engine power or a fail-safe cooling mode.
The CHT sensor itself can fail and report an incorrect high temperature, triggering the protection mode even when the engine is not actually overheating.
Insufficient coolant reduces the system's ability to cool the cylinder head, causing real overheating and setting the code.
A thermostat that fails to open prevents coolant from circulating through the radiator, leading to rapid overheating of the cylinder head.
If the electric cooling fan does not operate when needed, heat builds up in the engine bay, especially at idle or low speeds, causing high cylinder head temperatures.
Corroded, damaged, or loose wiring/connectors can cause erratic or false high-resistance readings, mimicking an overtemperature condition.
A water pump with a broken impeller or internal blockage reduces coolant flow, leading to localized hot spots and triggering the protection mode.
No. The protection mode is active because the engine computer believes the cylinder head is overheating. Continuing to drive can cause severe engine damage, including warped cylinder heads or blown head gaskets. Have the vehicle diagnosed and repaired promptly.
Not always. Some vehicles use a separate CHT sensor mounted in the cylinder head, while others use the engine coolant temperature (ECT) sensor. P1299 specifically refers to the cylinder head temperature sensor. Check your vehicle's service information for the exact location and type.
Almost never. The PCM is simply reacting to a high temperature signal. The root cause is almost always a sensor, cooling system, or wiring issue. Replacing the PCM is a last resort only after all other possibilities have been ruled out.
No. Clearing the code may temporarily turn off the check engine light, but the underlying issue remains. If the condition is still present, the code will return, often within a few drive cycles.