P1258
Engine Coolant Overtemperature Protection Mode Active.
- GMC
- Powertrain
- Manufacturer code
- High severity
How this code is built
- P
- SystemPowertrain
- 1
- Defined byThe manufacturer
- 2
- AreaFuel and air metering (injector circuit)
- 58
- FaultThe specific fault in that area
What it means
On a GMC, P1258 means the engine control module has activated its engine coolant overtemperature protection mode because the engine got too hot. In this mode the ECM typically cuts fuel to some cylinders, so the engine runs on fewer cylinders and the air passing through the idle cylinders helps to cool it. The code is set after the coolant temperature sensor reading went above the calibrated limit, so it points to an overheating problem rather than a fault in the sensor alone.
Symptoms
- Temperature gauge reading high or warning light or message showing
- Engine running rough, misfiring or with noticeably reduced power
- Engine cooling fan running constantly or at high speed
- Steam, coolant smell or visible coolant loss
- Check engine light on, possibly with other coolant temperature codes stored
Possible causes
- Low coolant level from a leak (hoses, radiator, water pump, heater core or gaskets)likely
- Cooling fan not working (fan motor, relay, fuse or control circuit)likely
- Stuck thermostat or air trapped in the cooling systemlikely
- Blocked radiator or restricted airflow through the radiator and condenserpossible
- Weak or failing water pump, or slipping drive beltpossible
- Faulty coolant temperature sensor or wiring giving a false high readingpossible
- Head gasket failure or cracked cylinder head forcing combustion gases into the coolantrare
How to diagnose
- Read all stored codes and freeze frame data, noting coolant temperature, engine load and speed when the code set, and check for related coolant sensor or fan codes
- Check the coolant level and condition once the engine is fully cold, and look for leaks, oil contamination or a rusty or sludgy appearance
- Inspect the radiator, condenser and fan shroud for blockage, damage or missing air ducting, and check the drive belt condition and tension
- Check that the cooling fans come on when commanded, and check the related fuses, relays, connectors and wiring
- Compare the scan tool coolant temperature reading with an independent temperature measurement of the engine to confirm the sensor is accurate
- Check that the upper and lower radiator hoses become hot at the right time, which indicates the thermostat is opening and coolant is circulating
- Pressure test the cooling system and test for combustion gases in the coolant to rule out a head gasket leak
- Check for water pump operation and flow, as the procedure varies by model and engine
How to fix
- Repair any coolant leak, refill with the correct coolant mixture and bleed air from the system following the model-specific procedure
- Repair or replace the cooling fan motor, relay, fuse or wiring as found faulty
- Replace a stuck thermostat or a failing water pump, and renew the drive belt if worn or slipping
- Clean or replace a blocked radiator and restore any missing air ducting
- Replace the coolant temperature sensor or repair its wiring or connector if the reading is proved false
- Repair the engine, such as a head gasket or cylinder head, if testing confirms combustion gases in the coolant
Can I keep driving?
Do not keep driving the vehicle. Stop safely, switch off and let the engine cool, as continued overheating can cause severe and expensive engine damage, and have the cause found before further use.
Guide written by AI from the code's definition. Confirm with a diagnosis before replacing parts.
This code for other makes
- P1258GenericPedal Correlation PDS1 and PDS2
- P1258BuickEngine Coolant Overtemperature Protection Mode Active
- P1258CadillacEngine Coolant Overtemperature Protection Mode Active
- P1258ChevroletEngine Coolant Overtemperature Protection Mode Active
- P1258ChryslerEngine Coolant Overtemperature Protection Mode Active
- P1258FordPedal Correlation PDS1 and PDS2
- P1258GMEngine Coolant Overtemperature Protection Mode Active
- P1258LincolnPedal Correlation PDS1 and PDS2
- P1258MercuryPedal Correlation PDS1 and PDS2
- P1258OldsmobileEngine Coolant Overtemperature Protection Mode Active
- P1258OtherPedal Correlation PDS1 and PDS2
- P1258SaturnEngine Coolant Overtemperature Protection Mode Active
- P1258VolkswagenEngine Coolant System Valve Short To B+
