Skip to Content
103 State St East Jordan, MI, 49727
  • MON: Closed
  • TUES: 8:00AM - 6:00PM
  • WED: 8:00AM - 6:00PM
  • THUR: 8:00AM - 6:00PM
  • FRI: 8:00AM - 6:00PM
  • SAT: Closed
  • SUN: Closed
MORE >
  • Yelp
  • Google Business Profile
  • Facebook
7984 North St Central Lake, MI, 49622
  • MON: 8:00AM - 6:00PM
  • TUES: 8:00AM - 6:00PM
  • WED: 8:00AM - 6:00PM
  • THUR: 8:00AM - 6:00PM
  • FRI: Closed
  • SAT: Closed
  • SUN: Closed
MORE >
  • Yelp
  • Google Business Profile
  • Facebook

Can a bad battery cause a P0606?

Yes. P0606 usually points to an internal PCM processor fault, but a bad battery or poor charging can cause the PCM to reset or operate erratically enough to trigger that code.


Beyond that, P0606 is a diagnostic trouble code tied to the engine control module (PCM) processor. It can result from genuine PCM failure, memory corruption, or improper power delivery. Understanding how voltage stability affects the PCM helps determine whether the battery is involved.


What P0606 Indicates


P0606 is an internal control module processor fault. It means the engine control unit (ECU/PCM) has detected a problem with its main processor or has encountered corrupted memory. Because the PCM orchestrates many engine and vehicle systems, this code is typically serious and may appear with other codes. However, external power issues, including a dying battery, can inspire the PCM to behave badly enough to set P0606.


The Battery’s Connection to PCM Health


The battery supplies the PCM with the voltage it needs to operate. When the battery is weak, or the alternator isn’t maintaining the proper voltage, the PCM can reset, forget learned data, or misinterpret sensor data. In consequence, a vehicle may register P0606 or equivalent PCM fault codes even if the processor itself isn’t permanently damaged.


Below are the main battery-related scenarios that can influence the PCM and potentially trigger P0606:



  • Chronic low voltage or brownouts that reset the PCM during operation.

  • Voltage spikes or excessive electrical noise from a failing alternator that corrupts PCM data.

  • Corroded or loose battery terminals and ground connections that disrupt power delivery to the PCM.

  • Intermittent power/ground wiring or PCM connector issues that cause unstable supply to the processor.


Concluding: If a battery or charging problem is suspected, address it promptly. Stabilizing the power supply can clear false positives and prevent further PCM faults.


Other Common Causes of P0606 (Beyond Battery Issues)


While battery health matters, P0606 is most often tied to the PCM hardware or firmware itself, or to power-supply integrity. Other frequent causes include:



  • Faulty PCM processor or corrupted ROM/RAM within the PCM.

  • Software or firmware corruption requiring reflash or update.

  • Damaged or shorted wiring between sensors and the PCM, or within the CAN bus network.

  • Moisture, corrosion, or water intrusion inside the PCM or its connectors.


Conclusion: Diagnosis should confirm that power to the PCM is stable before replacing the module.


Diagnostic steps to determine if the battery is involved


Professionals typically follow a structured test sequence to differentiate a power-supply problem from a true PCM failure. The steps below are a practical guide for informed DIY diagnostics, but see a qualified technician for a definitive service.



  1. Check the battery’s resting voltage with the engine off (aim for 12.6 volts or higher).

  2. With the engine running, measure charging system voltage (should typically be 13.8–14.8 volts).

  3. Perform a battery load test to ensure the battery can sustain voltage under load.

  4. Inspect battery terminals, cable connections, chassis and intake grounds for corrosion or looseness; reseat as needed.

  5. Inspect the PCM power and ground circuits, including fuses/relays and the PCM connectors—look for damaged wires or water intrusion.

  6. Use a scan tool to check live data: monitor the PCM voltage inputs, ignition voltage, and any dips when starting or under load; look for irregular voltage.

  7. Clear any codes, run the engine through a test drive with varied loads; re-scan to see if P0606 recurs after power is stabilized.


Concluding: If the P0606 code clears after power stabilization and does not return under normal driving, the issue may have been electrical. If it persists, the PCM itself or its programming is likely at fault and requires professional evaluation.


What to do next


When a P0606 appears, start with the simplest, least invasive checks—confirm power supply integrity and eliminate the battery and charging system as the root cause before replacing the PCM. A professional mechanic can perform advanced tests, data logging, and, if needed, PCM reprogramming or replacement.


Summary


A bad battery can contribute to a P0606 by destabilizing the PCM’s power. However, P0606 primarily indicates PCM processor or memory issues, and stabilizing voltage is a crucial first step in diagnosis. If power is stable and P0606 persists, the PCM itself or its software may require service.

Ryan's Auto Care

Ryan's Auto Care - East Jordan 103 State St East Jordan, MI 49727 231-222-2199
Ryan's Auto Care - Central Lake 7984 North St Central Lake, MI 49622 231-544-9894

Ask any car or truck owner in Central Michigan who they recommend. Chances are they will tell you Ryan's Auto Care.