P0667
Control Module Internal Temperature Sensor A Range/Performance
What it means
P0667 means Control Module Internal Temperature Sensor A Range/Performance.
Where it lives
For P0667, start at the sensor the description names.
Check these first
- An internal temperature sensor reading out of range
- A drifting internal temperature sensor
- A module running hot from a nearby heat source
- A poor module ground
- A failed control module
What to do next
- Read the internal temperature on a scan tool when the module is cool
- Compare it to ambient temperature
- Check the module ground and airflow
- Look for a heat source near the module
- Replace the control module if the reading is out of range when cool
- Clear the code and retest
Look up another code
Enter a full code or a symptom. Press / to search. How to read a code
Type a code above, or start from a symptom or a common code.
Updated
Generic SAE J2012 definition. Last updated 2026-10-10.