P0655
Engine RPM Output Circuit Malfunction
Powertrain Speed/Idle Control RPM Signal Output 🟡 Moderate — Fix within a week
💬
What This Actually Means
In plain language — no jargon

The engine control unit can't properly communicate RPM output to other systems, like a broken speedometer that won't tell you how fast you're going. This typically means a wiring or connector issue in the RPM signal circuit.

Symptoms You May Notice
3 known symptoms for this code
Check Engine Light illuminated
Tachometer reads zero or erratic
Engine may run rough or stall at idle
🔬
Embedded Systems Insight
What the ECU/ECM is actually computing

The ECM outputs an RPM signal to the instrument cluster and other modules via a dedicated circuit. It monitors voltage and frequency changes to detect open circuits, shorts, or signal failures. If the output voltage stays at an incorrect level or doesn't toggle properly, the fault code triggers.

Voltage & Parameter Thresholds

Parameter Normal Range Fault Condition
RPM Output Voltage 0-5V pulsing at engine speed Stuck high/low or no signal for >2 seconds
Signal Frequency Proportional to actual RPM Missing pulses or erratic signal pattern
🔧
Diagnostic & DIY Fix Guide
Check these in order — from cheapest to most complex
1
Wiring harness and connectors
Inspect the RPM output circuit connectors at the ECM and instrument cluster for corrosion, loose pins, or damage; clean or reseat as needed.
2
Engine Control Module (ECM) connector
Disconnect and reconnect the main ECM connector to clear potential contact issues, then clear the code and test.
3
Engine Control Module (ECM)
If wiring checks pass, the ECM may have a faulty output driver circuit and will require replacement or reprogramming.