Skip to content

OBD-II Code · Computer

P0605

PCM ROM Error

high severitySafe to drive$400-$1,500

PCM read-only memory fault.

Common symptoms

  • CEL

Likely causes

  • Failed PCM

Where to start

  1. Try the cheapest cause first. Start by checking: failed pcm.
  2. Cost & scope. $400-$1,500
  3. If the code returns after the fix: escalate to a shop or scanner with live-data and freeze-frame. A code that re-sets means the underlying fault is still there.
Read the full diagnostic procedure

P0605 indicates an internal ROM (read-only memory) fault inside the PCM — the chip holding the engine-control program code itself has failed its checksum or readback test. This is a hard processor-side failure on virtually every platform; ROM is not user-serviceable and cannot be repaired by reflashing in most cases because the flash controller or memory die has physically failed. Still, do the cheap verifications first: confirm battery voltage 12.4V+ at rest, check all PCM grounds for under 0.1V drop, inspect for water intrusion at the PCM mounting location, and attempt a J2534 reflash with the latest OEM calibration. On a small percentage of vehicles a failed prior flash left the ROM in a recoverable state and a fresh reflash with a properly regulated power supply (13.5V minimum throughout) brings the module back. If the module will not communicate, will not accept a flash, or returns P0605 immediately after a successful flash, the PCM is dead. The expensive misdiagnosis is paying for repeated reflash attempts at a dealer when the module is hardware-failed; once two reflash attempts with proper voltage have failed, stop spending money on programming labor and replace the module.

Vehicle-specific patterns

Vehicle-specific patterns: 2003-2007 GM trucks and SUVs with the E40 PCM and 2007-2013 vehicles with the E38/E67 are the most common P0605 candidates, almost always requiring replacement and SPS reprogramming with VIN configuration. 2003-2010 Ford F-Series with the Copperhead and later PCMs throw P0605 from heat-soaked or water-damaged modules mounted on the firewall, requiring replacement plus PATS relearn for immobilizer linkage. 2005-2010 Chrysler/Dodge/Jeep with the NGC and later powertrain modules set P0605 from heat fatigue on solder joints near the main processor BGA, requiring replacement and wiTECH PIN-based reprogramming. 2003-2008 VW/Audi with the Bosch ME7/ME9 ECU show equivalent ROM faults requiring replacement and immobilizer adaptation via ODIS. Estimated repair: $600 to $2,000.

Related codes

Look up another code

← All OBD-II codes

More free tools

VIN DecoderDecode year, make, model, engine, recalls.Maintenance ScheduleOil, timing belt, fluids, by vehicle.Gas CostWeekly, monthly, annual fuel math.Tire SizeOEM vs new — diameter delta + speedo error.

See all 10 tools