Engine RPM Output Circuit Malfunction
The P0654 code indicates a malfunction in the engine RPM output circuit, which is responsible for sending the engine speed signal to other modules such as the transmission control module, instrument cluster, or cruise control system. This circuit typically involves a dedicated wire from the PCM to these components. When the PCM detects an abnormal voltage or signal condition on this circuit, it sets the code. Common causes include a short to ground or voltage, an open circuit, a faulty PCM, or issues with the receiving module.
1. Most Common Causes
- Internal ECM/PCM failure in the RPM signal output circuit
- Damaged, corroded, or high-resistance wiring in the RPM output circuit
- Bent, corroded, or loose pins in the ECM/PCM or instrument cluster connector
- Short to ground or voltage in the RPM output circuit
- Faulty tachometer or receiving module
- Faulty crankshaft position (CKP) or camshaft position (CMP) sensor affecting the input signal processed by the ECM/PCM
2. Symptoms You Will Notice
- Check Engine Light illuminated
- Erratic or no tachometer reading
- Transmission shifting issues
- Cruise control inoperative
3. Step-by-Step Diagnosis
Step 1: Use a scan tool to verify the code and check for related codes.
Step 2: Inspect the RPM output circuit wiring for damage, corrosion, or loose connections.
Step 3: Test the circuit for shorts, opens, and proper voltage using a multimeter.
Step 4: Check the PCM and receiving module for faults; perform a wiggle test to identify intermittent issues.
4. Frequently Asked Questions
Is it safe to drive with this code?▼
It may be safe for short distances, but driving with this code can cause transmission shifting problems or loss of cruise control. It's best to diagnose and repair promptly.
How much does it cost to fix?▼
Repair costs typically range from $50 to $150 for wiring repairs, but could be higher if the PCM or other modules need replacement.
5. Commonly Affected Makes
This is a generic OBD2 code, potentially applicable to any manufacturer using this diagnostic standard.