OBD-II Generic Error Code P0606: How to Fix It
Hard 1-3 hours (excluding potential dealer programming) High Severity
Verified July 2026
- Error Code
- P0605
- Brand
- OBD-II Generic
- Product Type
- automotive
- Severity
- High
- DIY Difficulty
- Hard
- Estimated Fix Time
- 1-3 hours (excluding potential dealer programming)
Ad
Tools You'll Need
- OBD2 scanner
- Multimeter
- Wire brush
- Socket set
- Screwdrivers
How to Fix Error Code P0605
-
Check Battery Voltage and Connections
Disconnect the negative battery terminal before cleaning terminals to prevent short circuits. -
Inspect ECM Grounds and Wiring
Always disconnect the battery before working on electrical components. -
Clear the Code and Test Drive
Do not clear codes if the check engine light is flashing, as it indicates a serious misfire that could damage the catalytic converter. -
Replace the Engine Control Module (ECM)
ECM programming often requires specialized equipment. In many cases, professional installation is necessary.
Parts You May Need
Engine Control Module (ECM)
Check Price on Amazon
ECM ground strap
Check Price on Amazon
Engine Control Module (ECM)
Check Price on Amazon
ECM ground strap
Check Price on Amazon
Engine Control Module (ECM)
Check Price on Amazon
ECM ground strap
Check Price on Amazon
Engine Control Module (ECM)
Check Price on Amazon
ECM ground strap
Check Price on Amazon
Ad
When to Call a Professional
If you're not comfortable with electrical diagnostics, or if the code returns after checking battery and grounds, take your vehicle to a mechanic. ECM replacement and programming usually require professional tools and expertise.Frequently Asked Questions
Can I drive with error code P0606?
It's not recommended. The ECM controls engine timing, fuel delivery, and emissions. A ROM error can cause stalling, poor performance, or no-start conditions. Have it diagnosed as soon as possible.
Will disconnecting the battery fix P0606?
Sometimes, if the code was triggered by a low battery or temporary glitch. Disconnect the battery for 15 minutes, then reconnect and drive. If the code returns, the ECM may be faulty.
How much does it cost to fix error P0606?
If it's a simple wiring fix, it could be under $100. ECM replacement costs $500-$1500 including programming, depending on vehicle make and model.
What causes a ROM error in the ECM?
Common causes include: low battery voltage, poor ground connections, damaged wiring, or internal ECM failure due to age, heat, or manufacturing defects.
Do I need to program a new ECM?
Yes, most modern vehicles require the new ECM to be programmed with the vehicle's VIN, immobilizer codes, and sometimes calibration data. This typically requires a dealer or specialized locksmith tool.