Go-Parts
Cart 0
Your cart is empty
Add an item to see it appear here.
Wrenchy
Go-Parts Garage
Expert guides for diagnosing, troubleshooting, and replacing auto parts Expert guides for diagnosing and replacing auto parts
Browse All Articles →
🧭 Diagnostic Flowchart 🎬 Helpful Videos 🛍️ Shop This Part

P0602 on 2005-2017 Honda Odyssey: Control Module Programming Error Causes and Fixes

P0602 on a Honda Odyssey indicates a programming or internal error in the main engine computer (PCM). This often causes a no-start condition with a flashing green immobilizer key light. The fix usually requires professional reprogramming or replacement of the PCM, which can be costly.

18 minutes to read 2005-2017 Honda Odyssey
Most Likely Cause
Internal PCM Failure
Difficulty
5/5
Est. Time
1.8 hrs
DIY Doable?
🔧 Shop
Shop Labor
$550 – $1700
Parts Price
$400 – $1400
🚫 Do not drive — If the vehicle starts, it could stall at any time, creating a significant safety risk. In most cases, this code will result in a no-start condition where the engine only cranks.
Key Takeaways
  • P0602 is a critical error indicating a problem with the Honda Odyssey's main computer (PCM).
  • The most common symptom is the engine cranking but not starting, often with a flashing green key light.
  • Before condemning the expensive PCM, always test the battery and check all main power and ground connections.
  • This is not a DIY repair. The fix requires professional-level tools to reprogram or replace and program the PCM.
  • Do not drive the vehicle if it starts, as it could shut down unexpectedly at any time.
The trouble code P0602 stands for "Control Module Programming Error." On a 2005-2017 Honda Odyssey, this means the Powertrain Control Module (PCM), which is the main computer for the engine and transmission, has detected a problem with its own internal software or memory. This could be due to corrupted data, an incomplete software update, or an internal hardware failure. Essentially, the vehicle's 'brain' cannot read its operating instructions correctly, which often leads to severe drivability issues or a complete failure to start.

What's Unique About the 2005-2017 Honda Odyssey

For the Honda Odyssey across the third (2005-2010) and fourth (2011-2017) generations, the P0602 code is a serious fault that often points directly to the PCM itself. Unlike some vehicles where this code is a temporary glitch, on the Odyssey it frequently indicates a hard failure. This can be triggered by voltage instability, such as a weak battery or a jump-start, which can corrupt the PCM's memory. An interrupted software update at a dealership or repair shop is another common trigger. Because the PCM is tied to the immobilizer system, a P0602 error is almost always accompanied by a crank-no-start condition and a flashing green key light on the dashboard.

🎬 Watch: Troubleshooting the flashing green key and no-start condition.

Generation note: This guide covers the third generation (2005-2010) and fourth generation (2011-2017) Honda Odyssey. The causes and diagnostic principles for P0602 are largely the same for both generations, as they both rely on a central PCM that is sensitive to voltage and programming issues. The J35 series engine is used in both generations.

Professional service recommended: Fixing a P0602 code requires specialized diagnostic tools like the Honda HDS to reprogram or replace the PCM, which is not a typical DIY job. The immobilizer system must be synced with the new module.

Symptoms You May Notice

  • Engine will not start, only cranks
  • Check Engine Light is on
  • Flashing green immobilizer (key) light on the dashboard
  • Vehicle stalls unexpectedly while driving
  • Multiple other warning lights may appear, such as ABS, VSA, or the 'D' (Drive) indicator may flash
  • Reduced engine performance or 'limp mode'
  • No communication with the PCM using a standard OBD-II scanner
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the battery without testing the alternator, leading to a repeat failure.
  • Replacing other engine components like sensors or spark plugs when the root cause is the PCM itself.
  • Mistaking the P0602 code for an engine misfire or fuel injector problem without a full diagnostic.

Most Likely Causes

  1. Internal PCM Failure 🔴 High Probability The PCM can fail internally due to age, heat cycles, or electrical stress, leading to memory corruption or processor faults.
    How to confirm: After ruling out all other possibilities (power, ground, wiring), the PCM is the likely culprit. This is typically confirmed by a professional technician who may attempt a reflash. If the reflash fails or the module won't communicate, the PCM is condemned.
    Typical fix: Replace the Powertrain Control Module (PCM). The new module must be programmed to the vehicle's VIN and immobilizer system by a dealer or qualified shop with a J2534 device.
    Est. part cost: $400-$1400
  2. Interrupted or Failed PCM Software Update 🟡 Medium Probability If a software update (reflash) is interrupted by power loss or tool disconnection, the PCM's memory can be left in a corrupted, non-functional state.
    How to confirm: Review the vehicle's recent service history. If the code appeared immediately after a service visit that involved programming, this is the most likely cause.
    Typical fix: Attempt to reprogram (re-flash) the PCM using the Honda Diagnostic System (HDS) or equivalent J2534 tool. This must be done by a professional.
    Est. part cost: $0 (if reflash is successful)
  3. Weak or Failing Battery / Low Voltage 🟡 Medium Probability → Shop Vehicle Battery Honda PCMs are sensitive to voltage. A weak battery, failing alternator, or poor connections can cause voltage drops during startup or operation, which can corrupt the PCM's memory.
    How to confirm: Test the battery with a load tester (not just a voltmeter). A healthy battery should be above 12.4V at rest and not drop below ~10V during cranking. Check alternator output (should be 13.5-14.8V when running).
    Typical fix: Replace the battery and ensure terminals are clean and tight. Address any charging system issues.
    Est. part cost: $150-$300
  4. Poor Power or Ground Connection to PCM ⚪ Low Probability Corroded or loose ground straps and power wires can create intermittent voltage supply to the PCM, mimicking a bad battery and leading to memory corruption. Forum users have noted corroded main connectors as a potential cause.
    How to confirm: Perform a voltage drop test on the PCM's main power and ground circuits. Visually inspect the main battery-to-chassis ground strap and engine-to-frame grounds for corrosion or damage. Check the main PCM connector for corrosion, which on some Hondas is located behind the headlight.
    Typical fix: Clean or repair the corroded ground connections. Repair or replace the damaged wiring harness section.
    Est. part cost: $10-$200

Rare But Worth Checking

  • Installation of an Incorrect or Unprogrammed Used PCM: If a used PCM from another vehicle is installed without being properly programmed with the Odyssey's specific VIN and immobilizer key data, it will set a P0602 code and the vehicle will not start.

Diagnosis Steps

  1. Verify Battery Health: Start by fully charging and load testing the battery. A weak battery is a common cause of electronic module errors. Ensure terminals are clean and tight.
  2. Check for Other Codes: Use a professional-grade scanner to check for any other stored DTCs. Note any communication codes (U-codes) or other internal module faults (P06xx).
  3. Observe Dashboard Lights: When attempting to start the engine, check for a flashing green key light. This is a strong indicator of a PCM/immobilizer communication failure related to P0602.
  4. Inspect PCM Power and Grounds: Visually inspect the main ground straps (battery to chassis, engine to chassis). Using a multimeter, perform a voltage drop test on the PCM's power and ground pins to ensure it's receiving stable voltage. Check for corrosion on the main PCM connectors.
  5. Check Fuses: Inspect all fuses related to the PCM and engine controls in both the under-hood and interior fuse boxes.
  6. Attempt PCM Reprogramming: This is a professional step. A technician will use a Honda HDS or J2534 Pass-Thru device to attempt to re-flash the PCM with the latest factory software. This can fix corruption issues but will fail if the hardware is damaged.
  7. Replace the PCM: If reprogramming fails or is not possible, the PCM is deemed faulty and must be replaced. The new module will require programming to the vehicle's VIN and immobilizer system.

Parts You'll Likely Need

  • Powertrain Control Module (PCM) (OEM #Varies by year/trim. Ex: 37820-RGL-A56 (2005), 37820-RV0-A65 (2014-2016). Always verify with VIN.) — This is the most common cause of a persistent P0602 code after power supply issues have been ruled out. The internal memory or processor fails.
    Trusted brands: Honda (OEM), Cardone (Remanufactured), BSE (Remanufactured)
    OEM price range: $900-$1456
    Aftermarket price range: $400-$800 (Remanufactured)

Related Codes That Often Appear With This One

  • U0101 — This code indicates a loss of communication with the PCM. It can appear alongside P0602 if other modules on the vehicle's network cannot communicate with the faulty PCM.
  • P0601 — P0601 indicates 'Internal Control Module Memory Check Sum Error'. It is a closely related code that also points to an internal failure within the PCM.
  • P0606 — P0606 indicates 'ECM/PCM Processor Fault'. This is another severe internal computer error that often requires PCM replacement.

Technical Service Bulletins (TSBs) & Recalls

  • Honda Service Bulletin 25-061: While not directly for P0602, this TSB for 2013-2017 Odysseys addresses misfires (P0301-P0304) caused by VCM issues leading to fouled plugs and worn piston rings. It involves a PCM software update as part of the repair, highlighting that Honda uses software updates to address engine mechanical problems, and an interruption could theoretically cause a P0602.

Platform-Specific Known Issues

  • VCM-Related Oil Leaks Damaging Alternator: → Shop Alternator On 4th gen (2011-2017) models with Variable Cylinder Management (VCM), the VCM solenoid gasket (spool valve) is prone to leaking oil directly onto the alternator below. A failing alternator can cause voltage spikes or drops, potentially corrupting the PCM and triggering a P0602 code. It is a known issue to check the alternator for oil saturation if voltage issues are suspected.

Mechanic-Grade Diagnostic Values

  • PCM/ECM Ground Circuit Integrity — expected: Less than 0.1V drop between the PCM ground pin and the negative battery terminal.. Failure: A voltage drop greater than 0.1V indicates a poor ground connection (corrosion, looseness) which can cause erratic PCM behavior and memory corruption.
  • PCM/ECM Power Supply Voltage (at PCM connector) — expected: Battery voltage (approx. 12.6V with key on, engine off).. Failure: Voltage significantly lower than battery voltage at the PCM connector points to a wiring issue (corrosion, open circuit) between the battery/fuse box and the PCM.
  • Alternator AC Ripple Voltage — expected: Less than 0.5V AC at idle.. Failure: Excessive AC ripple voltage suggests failing alternator diodes. This 'dirty' power can disrupt PCM operation and corrupt memory, potentially leading to P0602.

Scan Tool Commands That Help

  • Honda HDS (Honda Diagnostic System): Replace ECM/PCM — This function is mandatory after installing a new or used PCM. It guides the technician through the process of registering the new PCM with the vehicle's immobilizer control unit. Without this step, the engine will not start.
  • Honda HDS (Honda Diagnostic System): Immobilizer Setup Tool — Used to add new keys, delete lost keys, or perform an 'All Keys Lost' procedure. This is often required in conjunction with a PCM replacement to ensure all keys are correctly programmed to the newly synced immobilizer system.

Wiring & Ground Locations

  • PCM Location (2005-2010) — Right side of the engine compartment.. Knowing the location is the first step to testing power, ground, and communication wires directly at the module's connectors.
  • PCM Location (2011-2017) — Under the hood, next to the main under-hood fuse box.. Physical access is required to check for connector corrosion, and to perform pin-out voltage and ground tests.
  • G101 (Main ECU/PCM Ground) — Typically located on the thermostat housing on many Honda engines.. This is a critical power and logic ground termination point for the PCM. A loose or corroded G101 ground is a known cause of no-start and stalling conditions that can be misdiagnosed as a failed PCM.
  • PGM-FI Main Relay (PCM Relay) — For 2011-2017 models, the PCM relay function is integrated into a larger multi-functional relay module in the main under-hood fuse box. For earlier models, it is often a separate relay in the under-dash or under-hood fuse box.. A failing PGM-FI main relay can cut power to the PCM, causing no-start or stalling symptoms identical to a failed PCM. This is a common misdiagnosis.

Real Owner Repair Stories

  • YouTube user comment/video (1999 Honda Odyssey (similar immobilizer system)) — Cranks but no start, flashing green key (immobilizer) light.
    ❌ Tried (didn't work) Initial diagnosis pointed towards a bad key or immobilizer unit.
    ✅ What actually fixed it Disconnecting the battery overnight. After reconnecting the battery the next morning, the immobilizer light went out and the vehicle started normally. This suggests a hard reset of the modules resolved the temporary glitch.
  • 2CarPros Forum User (Honda with immobilizer) — Car will not start, flashing green key icon.
    ❌ Tried (didn't work) Scanning for codes was suggested, but no immediate fix was apparent.
    ✅ What actually fixed it After reconnecting a battery, the alarm went off. The user put the key in the driver's door, locked and unlocked it, which reset the system. The car then started right up.

Model Year Variations Within This Range

  • 2005-2010 (3rd Gen): The PCM is located in the right side of the engine compartment. VCM (Variable Cylinder Management) was introduced on EX-L and Touring trims starting in 2008, which can lead to specific oil consumption and spark plug fouling issues that are sometimes misdiagnosed.
  • 2011-2017 (4th Gen): The PCM is located under the hood next to the main fuse box. The PCM/ECU relay function is integrated into a large multi-block relay assembly in the fuse box, not a separate, standalone relay. VCM is present on all trims and the associated oil leak from the VCM spool valve onto the alternator is a more prominent issue that can lead to voltage problems triggering P0602.

Diagnostic Flowchart

Other Known Issues on This Vehicle

Issues unrelated to this code that are worth knowing about as an owner of this generation:

  • Variable Cylinder Management (VCM) Issues 🔴 High — Common on 2011-2017 models. Can cause excessive oil consumption, fouled spark plugs, and engine vibrations. (Ref: Honda Service Bulletin 25-061 addresses related misfires. Aftermarket devices like 'VCMTuner' are a popular owner solution.)
  • Automatic Transmission Failure/Judder 🔴 High → Shop Transmission Assembly — A widely reported problem, especially on 3rd gen (2005-2010) models, leading to harsh shifting, juddering, or complete failure. Also noted on early 4th gen models. (Ref: Multiple recalls and warranty extensions have been issued over the years for transmission problems on various Honda models.)
  • Power Sliding Door Failures 🟠 Medium — Extremely common across all years. Issues range from broken cables and failed motors to faulty rollers and control modules, causing doors to get stuck, beep incessantly, or not operate automatically.
  • Warped Front Brake Rotors 🟡 Low — Very common complaint causing steering wheel vibration or brake pedal pulsation when braking, especially at speed. Rotors may need frequent replacement or resurfacing.
  • Failing Engine Mounts 🟠 Medium — The active control engine mounts, particularly the rear one, can fail, leading to excessive vibration in the cabin, especially during acceleration or when VCM engages.

Used vs. New Parts: Buying Guide for This Vehicle

When a used part is the smart pick: A used PCM can be a cost-effective option ONLY if you have access to a professional with a Honda HDS or equivalent J2534 pass-thru tool who can perform the immobilizer programming. Without programming, a used PCM is a paperweight.

Donor-vehicle mileage cap: roughly under 150000 miles for the part to have meaningful remaining life.

What to inspect on the donor part:

  • Verify the part number AND revision on the used PCM EXACTLY matches the original unit.
  • Source from a reputable salvage yard that offers a warranty or return policy.
  • Avoid units with any signs of physical damage, corrosion, or water intrusion on the case or connectors.
  • If possible, get the VIN of the donor vehicle to cross-reference its specific features and trim.

OEM-only on this vehicle (don't cheap out):

  • Powertrain Control Module (PCM) - While remanufactured units exist, a used OEM unit that is properly programmed is often a reliable choice. New OEM is the most reliable but most expensive. The key is the programming, not just the part.

Aftermarket brands forum-validated for this vehicle:

  • Cardone (Remanufactured)
  • BSE (Remanufactured)

Brands owners have reported issues with on this vehicle:

  • Unbranded, no-name units from online marketplaces without a clear warranty or programming support.

Real Owner Stories

Aggregated from forums and TSBs cited above. Mileages and costs reflect what owners reported in those sources.

2006 Honda i-CTDi

Symptoms: Engine would not start, only cranked, and the green immobilizer (key) light was flashing on the dashboard.

What fixed it: The owner was advised to check for corroded main ECU connectors behind the headlight and a weak battery, with the ultimate solution being a PCM reflash or replacement.

Source hint: TypeAccord - 'ECU P0602 Error Code - No start on 2006 i-CTDi'

2010 Honda Accord V6

Symptoms: The vehicle stalled while driving, followed by a no-start condition. There was no green key light and no power reaching the fuel pump.

What fixed it: The scenario was identified as a classic P0602 failure requiring PCM programming or replacement.

Source hint: Reddit r/mechanics - 'Are dealerships the only place that can reprogram a pcm?'

Frequently Asked Questions

Can a leaking VCM solenoid on my 2011-2017 Honda Odyssey cause the P0602 code?
Yes. On 4th generation models, the VCM solenoid gasket (spool valve) can leak oil onto the alternator. This can lead to voltage spikes or drops that corrupt the PCM memory, potentially triggering P0602.
Does Honda Service Bulletin 25-061 apply to the P0602 code on my 2013-2017 Odyssey?
TSB 25-061 primarily addresses misfires (P0301-P0304) caused by VCM issues. However, it involves a PCM software update as part of the repair; if this update is interrupted, it could theoretically cause a P0602 'Control Module Programming Error'.
Why is my green immobilizer key light flashing along with the P0602 code?
The flashing green key light is a strong indicator of a communication failure between the PCM and the immobilizer system. This often occurs when the PCM's memory is corrupted or the hardware has failed internally.
Can I fix P0602 by just replacing the battery in my Odyssey?
If the code was triggered by low voltage during startup, replacing a weak battery and clearing the code might work. However, if the low voltage already corrupted the PCM software, a professional reflash using the Honda Diagnostic System (HDS) may be required.
Where should I check for wiring issues if I suspect a bad ground is causing P0602?
You should inspect the main battery-to-chassis ground strap and engine-to-frame grounds. Additionally, some Honda models have main PCM connectors located behind the headlight that are prone to corrosion.
Is it possible to program a replacement PCM myself?
No, a new PCM must be programmed to your vehicle's specific VIN and immobilizer system using a Honda Diagnostic System (HDS) or a qualified J2534 Pass-Thru device, typically found at a dealer or specialized shop.
HONDA CRANKS BUT NO START  - FLASHING GREEN KEY ON DASH - EASY FIX!!!
HONDA CRANKS BUT NO START - FLASHING GREEN KEY ON DASH - EASY FIX!!!
2007_2012 Honda Odyssey Engine Computer Swap And Programming  Code P0301 What You Need To Know
2007_2012 Honda Odyssey Engine Computer Swap And Programming Code P0301 What You Need To Know
The ONLY Fix for the Honda VCM Oil Leak
The ONLY Fix for the Honda VCM Oil Leak
Honda No Start Fix, Flashing Green Key Symbol
Honda No Start Fix, Flashing Green Key Symbol
Wrenchy
Article researched & written by
Go-Parts' AI research assistant. Every article is backed by live web research, verified OEM data, and real technician knowledge — so you get accurate, up-to-date information you can trust.
Meet Wrenchy → Updated May 30, 2026

The information in this article is provided for general reference and educational purposes only. Vehicle specifications, procedures, and part compatibility can vary by production date, trim level, and region. Always consult your vehicle's factory service manual and verify part numbers before purchasing or performing repairs. Safety-critical components such as airbags, seat belts, and braking systems should be installed by a qualified professional.

Year Coverage
This article covers the OBD-II Code P0602 for:
  • Honda Odyssey: 2005200620072008200920102011201220132014201520162017
In this article
🧭 Diagnostic Flowchart
Jump to ▴

Email This Guide

We'll send you a link to this article so you can read it later or share it.

Added to cart · Part