OBD codes / P0650

OBD-II trouble code

P0650

Minor

Malfunction Indicator Lamp (MIL) Control Circuit

P0650 doesn't affect how the car drives at all. The quiet risk is that your check-engine light may not be able to warn you about the next real problem, so don't leave it broken indefinitely — and fix it before an emissions inspection, since a non-working MIL is a standard reason to fail.

Diagnose P0650 on my car →Free · specific to your year, make & model

What this code means

P0650 means there's a fault in the circuit that controls the check-engine light itself — the computer tried to turn the lamp on or off and the circuit didn't respond correctly. It has no effect on how the car runs; the catch is that a dead warning light can't warn you, so a future genuine fault could go unnoticed. On older clusters the cause can be as simple as a burned-out bulb; on newer ones the light is part of the instrument cluster, so the suspects become the cluster circuitry, wiring between the computer and cluster, or connectors. It's a low-urgency repair, but worth doing so your early-warning system works — and because a non-functioning MIL is an automatic fail in OBD emissions inspections.

Stuck on code P0650?

Get our free guide: 10 OBD codes you can fix yourself — no shop required. Enter your email and we’ll send it over (and you can download it right now).

No spam. The guide downloads instantly after you submit.

Symptoms you might notice

  • Check-engine light never illuminates, even during the key-on bulb check
  • Check-engine light stuck on constantly
  • Code found on a scan without the light behaving normally

What it costs to fix

Varies by vehicle — get it diagnosed.

The repair cost for this code depends too much on your exact vehicle and the underlying cause to quote a meaningful range. Confirm the cause first so you only pay for the fix you actually need.

Diagnose P0650 for my vehicle →

Frequently asked

Can I drive with P0650?

Yes — the fault is in the warning light circuit, not the engine. Just remember that until it's fixed, the check-engine light may not be able to alert you to a new problem, so an occasional code scan is a smart substitute.

How do I know if my check-engine light works?

Turn the key to ON without starting the engine: the check-engine light should glow for a few seconds as a bulb check, then go out after starting. If it never lights at all, the lamp circuit has a problem.

Will P0650 fail an emissions inspection?

Very likely. OBD-based inspections verify the check-engine light works during the bulb check, and a lamp that never illuminates (or never goes out) is a standard rejection. Fix it before testing.

Is this just a burned-out bulb?

On older vehicles, quite possibly — and that's the cheap outcome. Many newer clusters use soldered LEDs instead of bulbs, so the fix shifts to cluster or wiring repair, which is where costs climb.

Seeing P0650 on your car? Get a diagnosis specific to your exact year, make and model.

Diagnose P0650 for my vehicle

Related trouble codes

Don’t have a scanner yet? A ~$25 Bluetooth adapter reads codes like P0650 from your phone — see our honest guide to the best OBD2 Bluetooth adapters.

Generic OBD-II reference. Manufacturer-specific behavior varies — confirm with a scan tool and, for safety-related codes, a professional inspection.