P codepowertrainLow severity

P0649Speed Control Lamp Control Circuit

The PCM has detected an electrical fault in the circuit that drives the cruise (speed) control indicator lamp.

Definition

The powertrain or body control module switches the speed control indicator lamp on the instrument cluster and continuously checks the driver circuit for opens, shorts to ground, and shorts to voltage. P0649 sets when the feedback on that lamp control circuit does not match the commanded state. Typical symptoms are a cruise indicator that never lights, stays lit constantly, or a cruise system that is disabled as a precaution; on many vehicles the MIL is not illuminated for this code. Driveability is unaffected, but the driver loses confirmation of cruise engagement.

Common causes

  • Open or shorted wiring in the cruise indicator lamp circuit between the module and the instrument cluster
  • Burned-out indicator bulb or failed cluster LED segment (on clusters with discrete lamp feeds)
  • Poor terminal contact or corrosion at the instrument cluster or PCM/BCM connector
  • Faulty instrument cluster lamp driver
  • Aftermarket cluster or wiring modifications interrupting the lamp feed
  • Failed lamp driver circuit inside the controlling module (least common)

Common misdiagnoses

  • Cruise control switch assembly replaced when only the lamp circuit is faulty
  • Brake pedal position switch replaced unnecessarily
  • PCM replaced before checking the bulb, cluster, and wiring
  • Clock spring replaced when the code is a lamp output fault, not a switch input fault

Troubleshooting steps

  1. 1.Verify the symptom and scan all modules

    Confirm whether the cruise indicator works during a bulb check at key-on and pull codes from the PCM, BCM, and cluster since the lamp may be driven over a data bus on newer vehicles.

  2. 2.Command the lamp with a scan tool

    Use bidirectional output control to toggle the speed control lamp; if it responds, the hard circuit is intact and the fault is intermittent or logic-related.

  3. 3.Inspect the lamp and cluster connector

    On clusters with serviceable bulbs, check the bulb filament; otherwise inspect the cluster connector for spread or corroded terminals.

  4. 4.Test the lamp control circuit

    With the connector disconnected, check the circuit for continuity end-to-end (typically under 1 ohm) and verify it is not shorted to ground or battery voltage.

  5. 5.Check module power and grounds, then reevaluate

    Confirm clean power and ground at the controlling module, clear the code, cycle cruise on/off, and verify the code does not reset before considering module replacement.