P0650 Code: Malfunction Indicator Lamp (MIL) Control Circuit Malfunction
🟠 Moderate severity · drivable
Drivable, but the check engine light itself may not work, which means other problems could go unnoticed.
What P0650 means
The circuit that controls the check engine light (MIL) has a fault, so the light may not illuminate when it should — or may stay on. This can mask other problems.
Symptoms
- Check engine light not working or stuck on
- Other warning lights on
- Usually no driving symptoms
Common causes
- most common: Faulty engine control module
- common: Damaged wiring in the MIL circuit
- less common: Blown instrument cluster bulb (older vehicles)
How to fix it
| Fix | DIY? | Typical cost |
|---|---|---|
| Have the MIL circuit and PCM diagnosed | Mechanic | $100–300 |
| Repair damaged MIL wiring | Mechanic | $50–150 |
Frequently asked questions
Can I drive with a P0650 code?
Yes, but the check engine light may not warn you of other problems. Get it diagnosed soon.
What is the most common cause of P0650?
A faulty engine control module or damaged MIL circuit wiring.
How much does it cost to fix a P0650?
Diagnosis runs $100–$300, depending on whether the PCM or wiring is at fault.
Related codes
Updated 2026-08. This page is informational and not a substitute for professional diagnosis.