P0668PCM/ECM/TCM Internal Temperature Sensor Circuit Low
The control module's internal temperature sensor signal is stuck at the low end of its range, reading far colder than plausible.
Definition
Common causes
- Internal failure (open or short) of the module's temperature sensing circuit
- High resistance or corrosion in the module's power or ground circuits
- Circuit-board damage from moisture intrusion into the module
- Electrical transients from jump-starts, welding, or charging-system faults
- Extreme cold soak beyond design limits (rare, usually sets and clears)
Common misdiagnoses
- Replacing the ECT sensor for a code that has nothing to do with coolant temperature
- Replacing the IAT sensor or its wiring
- Repairing external temperature-sensor harnesses that are not part of this circuit
- Replacing the thermostat
Troubleshooting steps
1.Read the internal temperature PID
A value pegged at the scale minimum (often around -40 degrees) with the engine warm confirms the signal is railed low rather than genuinely cold.
2.Test module power and ground circuits
Voltage-drop each feed and ground under load; more than 0.1 V of drop can skew internal analog references and must be repaired first.
3.Inspect the module connector and case
Look for water staining, corrosion, or physical damage that could have compromised the board.
4.Clear the code and monitor
If the code returns immediately or the PID stays railed low with good supplies, the fault is internal to the module.
5.Replace and program the control module
The internal sensor is not serviceable, so a confirmed hard fault requires a replacement module with the correct calibration and security relearn.