P0655

P0655 Code Symptoms, Causes, Diagnostic Steps & Repair Cost Estimate

Quick Summary

P0655 Code: Symptoms, Causes, and How to Fix It

Drivers first notice the Engine Hot Lamp behaving oddly. The lamp, which normally illuminates only when coolant temperature exceeds the safe limit, may remain steadily lit, flash repeatedly, or turn on and off at random while the engine is at normal operating temperature. The check‑engine light may appear alongside the warning lamp, but the vehicle’s performance—idle quality, acceleration, fuel economy—remains unchanged. In most cases the driver can continue to drive, yet the persistent lamp defeats its safety purpose by obscuring a genuine overheating condition.

Symptoms

Why This Happens

Faulty ECM/PCM Output Driver Circuit

The ECM (engine control module) sends a low‑current signal to the hot‑engine lamp through an internal driver transistor. If the transistor or its associated driver circuitry fails, the module cannot modulate the lamp correctly, resulting in constant or erratic illumination.

Wiring Harness Damage or Short to Ground

The lamp’s power and ground wires travel through the engine compartment. Chafed insulation, rodent damage, or exposure to coolant can create an intermittent short or open circuit. A short to ground may force the lamp to stay lit, while an open circuit can cause it to flicker.

Blown Fuse or Faulty Relay Controlling the Lamp Circuit

Most vehicles protect the lamp circuit with a dedicated fuse (often 5 A to 10 A) and sometimes a relay that switches lamp power on when the ECM commands it. A partially blown fuse or a relay that sticks closed will keep the lamp energized regardless of the ECM’s command.

Corroded Connector or Poor Ground

Connector pins at the lamp or at the ECM can corrode from moisture or salt exposure. A high‑resistance ground path can prevent the ECM from pulling the lamp low, leaving it illuminated. Likewise, a loose plug can cause intermittent lighting.

Software/Calibration Issue

Occasionally the ECM’s calibration data for the hot‑engine lamp may become corrupted, especially after a failed flash or an improper re‑programming attempt. The module then sends an incorrect PWM (pulse‑width modulation) signal, producing the same symptoms without any hardware fault.

Diagnostic and Repair Procedures

  1. Retrieve the Code – Connect a professional OBD‑II scanner capable of reading manufacturer‑specific data. Verify that P0655 is the only active code; other related codes (e.g., P0128, P0115) may indicate additional temperature‑sensor issues.
  2. Inspect the Lamp and Wiring – Visually examine the hot‑engine lamp, its socket, and the harness for cracked insulation, coolant stains, or corrosion. Tighten any loose connectors and clean contacts with electrical contact cleaner.
  3. Test the Fuse and Relay – Locate the fuse that protects the lamp circuit (usually in the fuse box under the hood). Measure resistance; a blown fuse will read infinite resistance. Swap the relay with an identical unit from another circuit to confirm proper operation.
  4. Circuit Voltage Test – With the ignition on, measure voltage at the lamp’s power wire. It should read battery voltage only when the ECM commands illumination. Use a multimeter to monitor voltage while the scanner forces the lamp on and off (many scan tools have a “lamp test” function). Absence of voltage change indicates a wiring or driver fault.
  5. ECM Output Driver Check – If wiring, fuse, and relay are sound, the fault likely lies within the ECM’s driver transistor. This test requires a bench‑level diagnostic tool that can read the ECM’s output voltage on the lamp circuit pin. A constant voltage despite command changes confirms internal driver failure.
  6. Software Verification – Re‑flash the ECM with the latest calibration file using a manufacturer‑approved flashing tool. If the fault clears, the issue was software‑related.
  7. Repair Options

Wiring/Connector Repair – Replace damaged sections, apply heat‑shrink tubing, and secure with zip ties. Cost: $50‑$150 for parts and labor.

Fuse/Relay Replacement – Typically $10‑$30 for parts plus 0.5 hour labor.

ECM Re‑programming – $150‑$250 for dealer or specialist flash equipment and labor.

ECM Replacement – When the internal driver is defective, replace the module. A remanufactured ECM costs $400‑$700; labor for removal and installation averages 1.5 hours.

When Replacement Makes More Sense Than Repair



If the ECM’s output driver circuit is confirmed defective, repair attempts are often temporary. The driver transistor is soldered onto the module’s PCB; a repair involves microsoldering that may not survive the engine’s thermal cycles. Repeated failures can lead to recurring lamp faults and additional diagnostic expense.

Modern control modules are complex and integrated with security and immobilizer systems. That’s why choosing a replacement isn’t only about the hardware—it’s about correct programming and compatibility. Flagship One specializes in VIN‑matched control modules, providing a plug‑and‑drive solution backed by warranty. Their units arrive pre‑programmed to your vehicle’s exact specifications, eliminating the need for on‑site coding and reducing the risk of software mismatches.

Preventive Maintenance

Service Recommendation: Most issues related to this fault are diagnosed and corrected through inspection, wiring repair, and calibration rather than module replacement. For modules not typically replaced through aftermarket suppliers, diagnosis and repair should be performed by a certified automotive technician with access to factory service information and tooling.