Engine codes
Timing, cooling, idle, throttle and other engine codes. Pick your code for what it means, whether you can drive, common causes and what the repair usually costs.
| Code | What it means | Drive? | Typical, US |
|---|---|---|---|
| P0011 | Intake camshaft timing too far advanced (bank 1) | Short trips | $180 to $1,225 |
| P0012 | Intake camshaft timing too far behind (bank 1) | Short trips | $180 to $1,225 |
| P0013 | Exhaust camshaft timing stuck (bank 1) | Short trips | $180 to $1,225 |
| P0014 | Exhaust camshaft timing too far advanced (bank 1) | Short trips | $180 to $1,225 |
| P0016 | Crankshaft and camshaft not lining up (bank 1) | Short trips | $1,125 to $2,550 |
| P0017 | Crankshaft and exhaust camshaft not lining up (bank 1) | Short trips | $1,125 to $2,550 |
| P0021 | Intake camshaft timing over-advanced (bank 2) | Short trips | $180 to $1,225 |
| P0117 | Coolant temperature signal too low | Usually | $90 to $240 |
| P0118 | Coolant temperature signal too high | Usually | $90 to $240 |
| P0121 | Throttle position reading doesn't match | Short trips | $75 to $180 |
| P0122 | Throttle position signal too low | Short trips | $290 to $900 |
| P0123 | Throttle position sensor A reads high | No | $290 to $900 |
| P0125 | Engine slow to warm up for normal fuel control | Usually | $100 to $420 |
| P0128 | Engine not warming up fast enough | Usually | $100 to $420 |
| P0327 | Knock sensor signal too low (bank 1) | Short trips | $55 to $250 |
| P0328 | Knock sensor signal too high (bank 1) | Short trips | $55 to $250 |
| P0335 | Crankshaft position sensor circuit fault | No | $110 to $360 |
| P0336 | Crankshaft position sensor out of range | No | $110 to $360 |
| P0340 | Camshaft position sensor circuit fault | Short trips | $100 to $340 |
| P0341 | Camshaft position signal out of range | Short trips | $100 to $340 |
| P0344 | Camshaft position sensor A signal dropping out (bank 1) | Short trips | $100 to $340 |
| P0365 | Camshaft position sensor B circuit problem (bank 1) | Short trips | $100 to $340 |
| P0480 | Cooling fan 1 control circuit problem | Short trips | $300 to $1,025 |
| P0505 | Idle control system problem | Short trips | $75 to $180 |
| P0506 | Idle speed lower than expected | Short trips | $75 to $180 |
| P0507 | Engine idle higher than expected | Usually | $75 to $180 |
| P0520 | Engine oil pressure sensor circuit problem | Short trips | $55 to $250 |
| P0521 | Oil pressure sensor signal out of range | Short trips | $70 to $170 |
| P0522 | Engine oil pressure sensor reads too low | No | $55 to $250 |
| P0523 | Engine oil pressure sensor reads too high | Short trips | $55 to $250 |
| P0562 | System voltage low | Short trips | $360 to $930 |
| P0603 | Engine computer memory fault | Short trips | $150 to $470 |
| P0606 | Engine computer processor fault | No | $410 to $2,250 |
| P0641 | Sensor 5-volt supply A circuit problem | No | $55 to $250 |
| P1299 | Cylinder head overheat protection active | No | $280 to $1,150 |
| P2101 | Throttle actuator motor performance problem | No | $290 to $900 |
| P2122 | Accelerator pedal sensor D signal too low | No | $55 to $250 |
| P2135 | Throttle position sensors disagree | Short trips | $290 to $900 |
| P2138 | Accelerator pedal sensors disagree | Short trips | $55 to $250 |
| P2509 | Engine computer power supply on and off | No | $150 to $470 |
| P2646 | Rocker arm actuator A performance problem | Short trips | $180 to $1,225 |
| P2647 | Rocker arm actuator B stuck or performing poorly | Short trips | $180 to $1,225 |
Typical range, estimate, for the most common repair for each code. Prices updated October 2026. Not a repair shop, estimates only.