P0650 code meaning
MIL Control Circuit/Open
What P0650 means
The engine module switches the check engine light (MIL) through a low-side driver – or sends the command over CAN – and monitors the circuit: with the lamp off the line must carry supply voltage, with it on nearly 0 V. CARB requires the MIL to light for a bulb check at ignition on with the engine off (at least 15 s since model year 2005). GM's 2018–2025 modules use P0650 only for an open circuit (200 kΩ or more, above 11 V, 50 ms) and P263A/P263B for shorts to ground and voltage – stored without lighting the MIL, since a broken MIL cannot report itself; older GM diesels combine all faults in P0650. GM Europe's Saab 9-5 V6 checks only once the MIL has been commanded on and off. The engine runs normally, but emission faults go unseen and inspections fail if the lamp does not light at the bulb check.
P0650 at a glance
- Check engine lightUsually not
- Emissions testCan fail
- Limp modeNot expected
- Repair difficultyMedium
- Typical labor0.5 to 2.5 hours
- Clears after repairAfter a drive cycle
Symptoms of P0650
- MIL does not light at the bulb check
- MIL stays on (with a short or combined code)
- Code only visible with a scan tool, engine runs normally
- Failed emissions inspection
Common causes of P0650
- Most likelyWire or connector between engine module and instrument cluster open or corroded
- Most likelyMIL bulb burnt out or LED/instrument cluster faulty
- PossibleMIL supply in the cluster missing (fuse, ignition feed)
- PossibleShort in the circuit (at GM reported as P263A/P263B)
- Less likelyOutput driver in the module faulty
Check the most likely causes first. Replacing parts by guesswork is the most expensive way to clear a code.
Parts involved
Malfunction indicator lampInstrument clusterLamp control circuit
What each part of P0650 means
| P | Powertrain system: engine, fuel system, ignition, emissions and transmission. |
| 0 | Generic code: it means the same on every make (SAE standard). |
| 6 | Area: computer (engine control module) and output circuits. |
| 50 | The exact fault in that area. |
What to do next
- Note P0650 and any other codes stored with it: several codes together often point to one cause.
- Check for loose connectors and damaged wiring around the parts the code names.
- Check open recalls for your car: some faults are fixed for free by the dealer. Enter your VIN.
- Clear the code only after the repair. If it comes back, the fault is still there.
Buying a used car? Scan it for stored codes before you pay. A recently cleared memory can hide a problem.
Questions about P0650
What does P0650 mean?
P0650 means "MIL Control Circuit/Open". The engine module switches the check engine light (MIL) through a low-side driver – or sends the command over CAN – and monitors the circuit: with the lamp off the line must carry supply voltage, with it on nearly 0 V. It is a generic code, so it means the same on every make.
Is it safe to drive with P0650?
P0650 does not normally turn on the check engine light by itself. Watch for the symptoms above and have it checked soon.
Will P0650 fail an emissions test?
Yes, it can. P0650 is emissions-related, so most inspection programs fail a car while it is stored or while the check engine light is on.
How hard is P0650 to fix?
Difficulty: medium. A typical repair takes 0.5 to 2.5 hours of work. This is a job for a workshop.
Will P0650 clear itself after the repair?
After the repair the car has to complete a drive cycle (a mix of city and highway driving) before the test runs again. Until then the readiness monitor shows "not ready", which can fail an inspection.