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 →
🎬 Helpful Videos

OBD-II Code P1607: Engine Computer Internal Problem

What P1607 means, why it triggers, and how to fix it

29 minutes to read
Most Likely Cause
Low or unstable battery voltage
Key Takeaways
  • Code P1607 indicates an internal PCM fault, but a weak battery dropping below 12.4 volts is the actual root cause in over 50% of cases.
  • Never replace the PCM on 2014-2016 Jeep, Dodge, or Fiat models without first checking for dealer software updates (TSBs) that fix this specific bug.
  • Stop driving immediately; a P1607 fault shuts off the engine at highway speeds without warning, causing a severe safety hazard.
  • Before spending $800+ on a new computer, spend $20 to replace the PCM power relay and clean the main chassis ground connections.
The P1607 code means your car's main computer, the Powertrain Control Module (PCM) or Engine Control Module (ECM), detects a problem within its own internal circuits. The PCM is the brain of your car, controlling engine performance and fuel efficiency. This code signals that its processor, memory, or another internal part is failing, disrupting critical operating parameters like fuel trim and ignition timing.

What Does P1607 Mean?

An opened Powertrain Control Module showing the internal circuit board and electronic components.
Code P1607 indicates an internal failure within the Powertrain Control Module (PCM), the main computer that controls your engine and transmission.

The P1607 code means your car's main computer, the Powertrain Control Module (PCM) or Engine Control Module (ECM), detects a problem within its own internal circuits. The PCM is the brain of your car, controlling engine performance and fuel efficiency. This code signals that its processor, memory, or another internal part is failing, disrupting critical operating parameters like fuel trim and ignition timing.

Technical definition: The official SAE/OBD-II definition for P1607 is a generic "PCM Internal Circuit Malfunction. 🎬 Watch: A quick breakdown of P1607 causes and meanings." However, the exact meaning varies significantly by manufacturer. For Honda and Acura, it is an "ECM/PCM Internal Circuit Malfunction." For Chrysler, Dodge, and Jeep, it means "PCM Internal Shutdown Timer Rationality," indicating a problem with the module's internal clock. On many Ford vehicles, it translates to "MIL O/P Circuit Malfunction," a fault in the Check Engine Light circuit itself. Chevrolet uses it for an "Active Damping Control Module" issue, while Hyundai uses it for a "Side-Sensor Performance Problem."

Can I Drive With P1607?

No — Do Not Drive. Driving with code P1607 is dangerous. The code signifies a critical fault in the vehicle's main computer, which causes sudden engine stalling at any time, creating a severe safety risk. Ignoring the code leads to cascading electrical problems, permanently damaging other control modules and drastically increasing repair costs.

Common Causes

Side-by-side comparison of a clean, healthy PCM connector and a corroded or fluid-contaminated PCM connector.
While internal hardware failure is common, external factors like water intrusion, oil leaks, or severe corrosion at the PCM connector can short the pins and trigger a false P1607 code.
  • Low or unstable battery voltage (Very Common) — A weak battery or failing alternator causes voltage to drop below the required 9V threshold during cranking, disrupting the PCM's memory and triggering this code. This is the most frequent cause and must be checked first.
  • Software or programming glitches (Common) — An incomplete update or a random glitch corrupts the PCM's data. On vehicles like the 2014-2016 Fiat 500X and Jeep Renegade, this is a known bug requiring a dealer software update (TSB #08-010-16 REV. D).
  • Internal PCM/ECM hardware failure (Common) — Internal computer components, like the processor, memory chips, or circuit board traces, fail over time due to heat, vibration, or age. On older Hondas, internal solder joints contract in cold temperatures, creating an open circuit that disappears when the engine warms up.
  • Poor electrical connections or damaged wiring (Common) — Corroded, loose, or broken wires and ground straps leading to the PCM interrupt its power supply, tricking it into reporting an internal fault.
  • Faulty PCM power relay or fuse (Less Common) — The relay supplying power to the PCM fails, or a related fuse blows, cutting off power. On Dodge models, a corroded relay is a known culprit.
  • Oil or fluid contamination in PCM connector (Rare) — Engine oil or water leaks into the PCM's wiring harness connector, causing short circuits between pins. This mimics an internal PCM failure.
  • Electrical interference from aftermarket parts (Rare) — Poorly installed aftermarket electronics like remote starters or alarms create electromagnetic interference that disrupts the PCM's sensitive internal operations.

Symptoms

A vehicle dashboard illuminated with a Check Engine Light and other warning indicators, signaling a stalled engine or limp mode.
A failing PCM can cause the engine to stall unexpectedly or force the vehicle into a restricted 'limp mode' to prevent further damage.
  • Engine stalls or will not start — The engine shuts off unexpectedly while driving or refuses to start, presenting a primary safety concern.
  • Reduced engine performance or 'Limp Mode' — The car feels sluggish, has poor acceleration, or enters a safe mode with severely limited power to protect the engine.
  • Rough or uneven idling — The engine stutters, runs erratically, or stalls when stopped, especially in cold weather.
  • Erratic automatic transmission shifting — The transmission shifts harshly or fails to shift gears properly, as it relies on commands from the faulty PCM.
  • Increased fuel consumption — When the PCM enters a fail-safe mode, it runs a rich fuel mixture, leading to a noticeable drop in fuel economy.
  • Check Engine Light is on (also visible on scanner) — This is the most common and immediate sign of a problem.

Diagnostic Flowchart

Tap your situation to follow the diagnostic path that matches what you're seeing on this code.

What is the primary symptom or finding associated with your P1607 code?
Which additional diagnostic code is currently showing on your code scanner?
→ Ignore the P1607 for now and focus on the P0562. The root cause is a failing battery, alternator, or bad power/ground connection. Load test the battery and check alternator output.
→ The problem is a network or power failure, not an internal PCM fault. A U-code means other modules can't hear the PCM. Check the PCM power relay, fuses, and main ground connections first.
→ The PCM failed a critical internal memory self-test. This is a fatal error. While you should verify power and ground connections, a P0601 code guarantees the PCM needs replacement.
Which of these specific scenarios matches your vehicle type or timing?
→ This is a temporary glitch from a voltage spike/drop. Ensure the new battery is fully charged (at least 12.4V). Clear the code with a scanner. If it doesn't return after a drive cycle, no further action is needed.
→ Do not replace the PCM. This is a known software bug. Contact a dealer and reference TSBs like #18-061-16 (Jeep) or #18-081-17 (Dodge). The fix is a PCM software update costing $150-$250.
→ This strongly suggests an internal PCM hardware failure common on older Hondas/Acuras. Confirm the battery is healthy with a load test. If the battery is good, the PCM itself needs replacement.
→ Check for a faulty PGM-FI Main Relay (part # 39400-SH3-003). These are a known failure point causing intermittent power loss to the PCM, triggering a P1607 before failing completely.
What issue did you discover during your basic visual and voltage checks?
→ Stop all diagnosis. The battery is discharged or failing. Charge the battery fully and have it professionally load-tested. A weak battery is the #1 cause of P1607.
→ Replace the relay immediately. This is a common, inexpensive fix ($15-$40) for P1607 on vehicles like the Dodge Journey. Clean the socket with electrical contact cleaner before installing the new relay.
What specific fault did you find during your advanced wiring inspections?
→ The CAN network has a fault, likely a broken wire or a failed terminating resistor. A healthy network reads ~60 Ohms. This network fault is misinterpreted by the PCM as an internal error.
→ You found the problem. It is a poor connection or broken wire in the harness. Disconnect the battery, unplug the connector, and inspect for loose/corroded pins or damaged wires. Repair the specific circuit.

Common Fixes & Costs

  • Charging or Replacing the Battery — Parts: $150-$350, Labor: $0-$50, ~0.5 hr book time (DIY)
  • Updating PCM Software — Parts: $0, Labor: $150-$250 (dealer service), ~1.0 hr book time (Professional)
  • Replacing a Faulty PCM Relay or Fuse — Parts: $10-$40, Labor: $0-$50, ~0.2 hr book time (DIY)
  • Repairing Damaged Wiring or Cleaning Connectors/Grounds — Parts: $10-$60, Labor: $150-$500, ~1.5 hr book time (Intermediate)
  • Replacing the Powertrain Control Module (PCM) — Parts: $150-$1800, Labor: $150-$500 (Includes programming), ~2.0 hr book time (Professional)

Used vs. New Parts: Buying Guide

When a used part is worth it: A used PCM is a budget-friendly option for older, high-mileage vehicles where a new part is a disproportionately large expense. It makes sense if the part number matches exactly and the seller offers a return policy.

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

Donor quality checklist:

  • Verify the donor vehicle was not scrapped due to flooding, fire, or a major electrical failure.
  • Match the OEM part number exactly; seemingly identical modules have different hardware or software.
  • Visually inspect connector pins for corrosion or damage before purchasing.

Decision logic:

  • If Vehicle is under 8 years/80k miles → Check for Federal Emissions Warranty coverage first; replacement is free at a dealer.
  • If Vehicle is newer or low-mileage and budget allows → Buy a new or remanufactured PCM for better reliability and a longer warranty.
  • If Vehicle is older (>150k miles) and budget is tight → A used part from a reputable salvage yard with a warranty is an acceptable risk.

Warranty tradeoff: Used parts typically have a 30-90 day warranty, covering only the part itself. Remanufactured units carry a 1-year to limited lifetime warranty. New OEM parts have a 1-2 year warranty if installed by a dealer.

Worst-case if a used part fails: $300-$700 if a used part is faulty or incompatible, requiring repeat labor for installation and programming, plus the cost of another replacement module.

What Happens If You Wait — Timeline

  1. 0-1 month: Code P1607 appears, Check Engine Light is on. May be intermittent at first, especially in cold weather. No other major symptoms are present. (MPG impact: 0-5%% · Added cost: $0)
  2. 1-3 months: Vehicle enters 'limp mode' with reduced power. Rough idling, hesitation, and hard starting become frequent. Increased fuel consumption is noticeable as the PCM defaults to a rich fuel map. (MPG impact: 5-15%% · Added cost: $50-$150 in wasted fuel.)
  3. 3-6 months: The risk of sudden engine stalling increases, creating a significant safety hazard. Unstable voltage stresses other electronic components. The vehicle fails to start unpredictably. (MPG impact: 10-20%% · Added cost: $200-$450 in potential towing and diagnostic fees.)
  4. 6+ months: Cascading failures occur. Ignored voltage spikes or bad grounds damage other expensive modules like the Transmission Control Module (TCM). The original PCM fault becomes permanent. (MPG impact: 15-25%% · Added cost: $800-$3000+ for replacing the PCM and other damaged control modules.)

Cost of Not Fixing It

  • Immediate: Sudden engine stalling creates a severe safety risk. The vehicle enters 'limp mode' with drastically reduced power or fails to start at all. (Added cost: Potential towing costs ($75-$250).)
  • 1-6 months: Continued operation in fail-safe mode leads to poor fuel economy and places stress on the catalytic converter from an overly rich fuel mixture, causing it to overheat and fail. (Added cost: $1200-$2800 for catalytic converter replacement.)
  • 6+ months: Ignored underlying electrical issues like voltage spikes or bad grounds cause cascading failures, damaging other expensive control modules connected to the PCM. (Added cost: $500-$3000+ for additional module replacements (e.g., TCM, BCM).)

Diagnosis Steps

A digital multimeter being used to test the voltage of a car battery.
Because low voltage is the most common trigger for a P1607 code, the first diagnostic step is always to test the battery and alternator under load.
  1. Check and Load Test the Battery
    Low voltage is the top cause. Use a multimeter to check battery voltage; it must be above 12.4 volts with the engine off and 13.5-14.5 volts when running. Crucially, have the battery load-tested at an auto parts store. A battery showing good voltage can still fail under load and trigger this code.
    Tools: Multimeter, Professional Battery Load Tester (Beginner)
  2. Check for Technical Service Bulletins (TSBs)
    Manufacturers frequently issue TSBs for the P1607 code that require a software update instead of a hardware replacement. Check for TSBs for your specific year, make, and model before proceeding with any physical repairs.
    Tools: Online access or dealer inquiry (Beginner)
  3. Inspect PCM Fuses and Relays
    Locate the fuse box using your owner's manual. Find the fuses and relays labeled for the PCM, ECM, or ECU. Check for blown fuses and inspect the PCM power relay for corrosion or damage. A faulty relay is a cheap, common fix.
    Tools: Owner's manual, fuse puller (Beginner)
  4. Clear the Code and Test Drive
    Use an OBD-II scanner to clear the P1607 code. A temporary glitch from a jump-start or momentary power loss often sets the code. Drive the vehicle under various conditions to see if the code returns.
    Tools: OBD-II scanner (Beginner)
  5. Inspect PCM Wiring, Connectors, and Grounds
    Visually inspect the wiring harness going to the PCM for frayed wires or melting. With the battery disconnected, unplug the PCM connectors and check for green/white corrosion or bent pins. Clean any corrosion with electrical contact cleaner. Ensure the main engine and PCM ground straps are tight and rust-free.
    Tools: Flashlight, basic hand tools, electrical contact cleaner, wire brush (Intermediate)
  6. Pro Tip: Perform a 'Wiggle Test'
    With the engine running, gently wiggle the wiring harness and connectors leading to the PCM. Ask an assistant to watch the Check Engine Light. If wiggling causes the engine to stumble or the light to flicker, you have pinpointed an intermittent wiring issue.
    Tools: OBD-II Scanner (optional), assistant (Intermediate)
  7. Test PCM Power and Ground Circuits
    Using a vehicle-specific wiring diagram, use a multimeter to verify the PCM receives proper voltage and has a good ground at its connector pins. Lack of consistent power (less than 12V) or high resistance on the ground side (more than 0.1 Ohms) points to a wiring issue, not a bad PCM.
    Tools: Multimeter, vehicle-specific wiring diagram (Advanced)
  8. Advanced: Test PCM Power Relay Resistance
    Disconnect the PCM power relay and use a multimeter set to Ohms to measure the resistance between the two coil terminals (usually pins 85 and 86). A healthy relay reads between 70 and 90 Ohms. A reading of infinity (OL) indicates an open coil, requiring replacement.
    Tools: Multimeter, relay terminal diagram (Advanced)
  9. Advanced: Check CAN Bus Network Resistance
    With the battery disconnected, use a multimeter to measure the resistance between the CAN-High and CAN-Low pins at the OBD-II port (pins 6 and 14). A healthy network reads approximately 60 Ohms. A reading of 120 Ohms indicates a missing termination resistor or broken wiring.
    Tools: Multimeter, OBD-II port pinout diagram (Advanced)
  10. Pro Tip: Scope Test the PCM Power Supply
    Use an automotive oscilloscope to monitor the PCM's main power and ground circuits during a test drive. Look for sharp drops, spikes, or excessive AC ripple from the alternator. Any AC ripple exceeding 200 millivolts (0.2V) indicates a failing alternator diode corrupting the PCM.
    Tools: Automotive oscilloscope, wiring diagram (Professional)

When This Code Triggers (Freeze-Frame Conditions)

  • Engine Coolant Temp: -4°F to 68°F (During a cold start after sitting for 8+ hours.)
  • RPM: 0 or Cranking RPM (Key-On, Engine-Off (KOEO) self-test or during engine cranking.)
  • System Voltage: < 10.5V (During engine start-up, indicating a weak battery or voltage drop.)
  • Vehicle Speed: Any (The fault is detected at any time, including startup, idle, or cruise, as it is an internal self-test.)

Related Codes

  • P0601 — P0601 is 'Internal Control Module Memory Check Sum Error.' While P1607 is a general internal fault, P0601 is a fatal error where the PCM's memory fails its own integrity self-test. If you have a P0601, the PCM is almost certainly bad.
  • P0606 — P0606 stands for 'PCM Processor Fault.' This points directly to a failure of the PCM's central processor (CPU). A P0606 code indicates a much higher probability that the PCM's core brain has failed and requires replacement.
  • P0562 — P0562 means 'System Voltage Low.' This code is a frequent companion to P1607. If you see both codes, the root cause is a failing battery, alternator, or bad connection causing the low voltage condition.
  • U-Series Codes (e.g., U0100) — P1607 means the PCM diagnosed a problem within itself. A U-code like U0100 means other modules on the car's network lost communication with the PCM. A U-code points the diagnosis towards network wiring or a PCM completely offline due to power loss.

Climate & Environmental Factors

  • Cold Temperatures: As the vehicle cools, solder joints and traces on the PCM's internal circuit board contract, creating a microscopic open circuit. The fault disappears as the engine warms up and the components expand, restoring the connection. This is highly common on older Hondas.
  • High Humidity and Salt: In coastal areas or regions using road salt, high humidity accelerates corrosion on PCM connectors, ground points, and wiring harnesses. This corrosion increases electrical resistance and causes voltage drops that trigger P1607.
  • Water Intrusion: Leaks from a clogged sunroof drain or bad windshield seal allow water to directly contact the PCM. This causes immediate short circuits and permanent damage to the module's internal circuitry.

How to Talk to a Mechanic About This Code

Say this: "I have a P1607 code and I'd like to schedule a diagnostic appointment. I authorize one hour of diagnostic time to start. Please begin by load-testing the battery, checking alternator output, and inspecting the PCM power and ground circuits. Also, please check for any available TSBs related to a P1607 before recommending a PCM replacement."

This language shows you've done your research and directs the technician to check the most common and cheapest-to-fix external causes first. It prevents them from immediately quoting an expensive PCM replacement and establishes a clear, time-based budget.

Avoid saying:

  • 'My check engine light is on, can you just fix it?'
  • 'I think I need a new computer, how much is it?'
  • 'Just do whatever it takes to get it running.'

Questions to ask before authorizing the repair:

  • Did you load-test the battery and what were the results?
  • What was the running voltage from the alternator?
  • Did you verify stable power and clean grounds directly at the PCM connector pins?
  • Were there any Technical Service Bulletins (TSBs) for my vehicle's VIN related to this code?
  • If you're recommending a PCM replacement, can you explain what tests you performed to rule out all external wiring and power supply issues?

Where to Take It: Dealer vs Independent vs Chain

  • Dealer: Necessary for warranty claims and software updates. A good starting point to check for TSBs, even if you have the repair done elsewhere.
    Best for: Vehicles under the 8-year/80,000-mile federal emissions warranty, as the repair is free., Known software-related issues, like on 2014-2016 Jeep/Dodge/Fiat models, which require proprietary dealer tools to reflash the PCM., Complex electrical issues on newer or European vehicles where manufacturer-specific diagnostic equipment is essential.
    Downsides: Highest labor rates., May be quicker to replace the PCM rather than perform extensive wiring diagnostics. (Typical cost: +50% vs. baseline)
  • Independent Shop: Best overall choice for out-of-warranty diagnosis, provided the shop is well-regarded for electrical work. Ask them upfront if they have PCM programming capabilities.
    Best for: Out-of-warranty vehicles where the cause is likely electrical (battery, alternator, wiring, grounds)., Cost-conscious owners who have a trusted relationship with a local mechanic., Diagnosing and replacing common failure items like batteries and relays.
    Downsides: Shop quality and diagnostic capabilities vary widely., May not have the expensive tools to perform PCM programming/flashing, requiring a second trip to a dealer. (Typical cost: +0% vs. baseline)
  • Chain Shop: Use only for a preliminary battery test. Avoid for a full P1607 diagnosis due to the complexity of the potential causes.
    Best for: Getting a free or low-cost battery and alternator test as a first step.
    Downsides: Technicians lack the advanced diagnostic training for complex electrical faults beyond a simple battery replacement., High pressure to sell parts leads to a premature and incorrect recommendation to replace the PCM. (Typical cost: -10% vs. baseline)

When to Walk Away From the Repair

If the estimated repair cost for a PCM replacement exceeds 40-50% of your car's private-party market value, seriously consider selling or trading in the vehicle instead of repairing it.

  • Car worth $4000, fix is $1900: Walk away. The repair cost is nearly half the car's value. It is not a sound investment, as other age-related failures are likely.
  • Car worth $12000, fix is $2100: Fix it. The repair cost is well below the 40% threshold and restores a valuable vehicle to full function.
  • Car worth $2500, fix is $1600: Walk away. The repair cost is over 60% of the car's value. You will never recoup this cost.

What Scan Tool You Need for This Code

Minimum: A scanner that can read and display live data, specifically the 'Control Module Voltage' PID (Parameter ID).

A basic $20 code reader only shows the 'P1607' code, leaving you to guess the cause. To properly diagnose it, you need to see real-time system voltage to determine if the root cause is a weak battery or failing alternator.

Budget: BlueDriver Pro (~$100) — Connects to your phone via Bluetooth and displays live data, including system voltage. It allows you to watch the voltage during engine cranking to see if it drops too low, which is a key diagnostic step.

Mid-range: Foxwell NT510 Elite (~$180) — In addition to live data, this handheld scanner offers manufacturer-specific diagnostics and some bi-directional controls. This allows it to perform active tests and access deeper system information to distinguish between a wiring fault and an actual PCM failure.

Professional: Autel MaxiCOM MK808S/MK808BT (~$450-550) — Provides full-system diagnostics, extensive bi-directional controls to test components, and special service functions like battery registration and IMMO (key) programming. This level of tool is necessary if the final fix requires replacing and programming a new PCM.

Rent vs buy: For a one-time diagnosis, auto parts stores read codes for free using basic readers. Given that P1607's most common cause is a battery issue, purchasing a budget scanner with live voltage data (like BlueDriver) is a smart investment for future use.

How to Clear the Code After You Fix It

  1. Reconnect battery if disconnected for the repair.
  2. Use an OBD-II scan tool to formally clear the P1607 and any other fault codes.
  3. Perform a complete OBD-II drive cycle to allow the vehicle's readiness monitors to run and complete.

Drive cycle (~30 minutes): Start with a cold engine. Idle for 2-3 minutes with electrical loads on. Drive for 15 minutes in mixed city conditions. Drive for 5-10 minutes at a steady highway speed (55-60 mph). Allow the vehicle to cool down completely.

Readiness monitors affected: Comprehensive Component Monitor, Misfire Monitor, Catalyst Monitor

Before emissions retest: drive at least 100 miles to fully set monitors.

Watch out for:

  • Disconnecting the battery clears the code but resets all readiness monitors to 'Not Ready', causing an automatic emissions test failure.
  • The code returns immediately if the root cause (e.g., bad wiring, faulty PCM) is not properly fixed.
  • Not driving long enough or under varied conditions fails to set all necessary readiness monitors.

Will This Fail Emissions / State Inspection?

Yes — this code typically fails an OBD-II emissions inspection.

  • California: An active P1607 code results in an automatic smog check failure. After repair, a full drive cycle must be completed to set all readiness monitors to 'Ready' before a retest is possible.
  • New York: The NYS DMV inspection includes an OBD-II scan. An illuminated Check Engine Light and a P1607 trouble code is an automatic failure.
  • Texas: In counties requiring emissions testing, an illuminated Check Engine Light from a P1607 code is an automatic fail. If the code was recently cleared, the vehicle fails if too many readiness monitors are 'Not Ready'.

Most Commonly Affected Vehicles

  • Honda Civic, Accord, CR-V, Odyssey, Element (2000-2008) — This code is very common on these models, pointing to an internal PCM failure sensitive to cold temperatures. The issue frequently disappears after the engine warms up.
  • Acura TL, TSX, MDX, RSX (2004-2009) — Similar to Honda, Acura models frequently experience P1607 due to internal PCM circuit failures, triggered by a dying battery or cold weather.
  • Jeep / Fiat Renegade, 500X, Cherokee (KL) (2014-2016) — On models with the 2.4L engine, P1607 is a software bug. TSBs (#18-014-16, #08-010-16 REV. D) instruct dealers to reprogram the PCM to fix the issue. Do not replace the PCM before checking for software updates.
  • Dodge Journey, Caliber, Avenger, Dart (2007-2016) — On Dodge models, this code is triggered by a faulty or corroded PCM power relay in the main fuse box. On newer models like the Dart, it is a software glitch fixed by a dealer update.
  • Toyota / Lexus Various models (2000-2005) — P1607 stands for 'PCM Internal Memory Error' or 'Control Module Checksum Failure,' pointing to corrupted data within the PCM's memory caused by voltage instability.
  • BMW E70 (X5), E71 (X6), various models (2007-2009) — P1607 indicates a 'CAN Version' issue, meaning a software incompatibility or communication problem between control modules on the network, not a PCM failure.
  • Chevrolet Corvette, various models with active suspension (1997-2004) — Has a manufacturer-specific definition of 'Right Rear Damping Valve Low Side 1 - Circuit Short To Ground,' related to the suspension control module, not the engine computer.
  • Hyundai Various models (2006-2014) — Has a specific definition of 'Left Side-Sensor Performance Problem,' pointing to an issue with a side impact sensor, completely unrelated to the PCM.

Manufacturer-Specific Notes

  • Honda/Acura: The P1607 code is notoriously common and indicates a true internal failure of the PCM. The issue appears when the car is cold, as contracting metal inside the unit creates a temporary open circuit.
  • Dodge/Chrysler/Jeep/Fiat: The definition is "PCM Internal Shutdown Timer Rationality." This is caused by a faulty PCM power relay or, on 2014-2016 models with the 2.4L engine, a software bug requiring a dealer-performed update.
  • Ford: P1607 is defined as "MIL O/P Circuit Malfunction," pointing to a problem in the circuit controlling the Check Engine Light itself, rather than a core processing failure.
  • Chevrolet/GM: On certain models, P1607 means 'Right Rear Damping Valve Low Side 1 - Circuit Short To Ground,' pointing to a fault in the active suspension system. On other GM vehicles, it means 'Serial Communication Problem With Device 7'.
  • Toyota/Lexus: P1607 indicates a 'PCM Internal Memory Error' or 'Checksum Failure'. This points to corrupted data in the PCM's memory, triggered by a weak battery or voltage spike. An 'Adaptive Memory Reset' with an advanced scan tool resolves this.
  • All: The PCM is a major emissions control component covered by the Federal Emissions Warranty for 8 years or 80,000 miles. A confirmed PCM failure causing code P1607 is repaired by the dealership at no cost within this window.

Real Owner Stories

2010 Dodge Journey with P1607

Check Engine Light came on with code P1607 for 'PCM internal shutdown timer'. The owner noticed other codes appeared after the initial fault.

What they tried:

  1. The owner checked the PCM fuse, which was okay.
  2. They located the PCM power relay (K5 in the fuse box) and pulled it out.

Outcome: The PCM relay's pins were visibly corroded. Replacing the corroded relay for $14 cleared the P1607 code and several other related codes.

Lesson: Inspect simple, inexpensive components like fuses and relays before assuming the expensive PCM failed. Visible corrosion on a relay is a clear sign of failure and a common cause for this code on Dodge models.

2002 Acura TL with P1607 in cold weather

On cold mornings (below 25°F), the car started but the Check Engine Light and TCS light came on, putting the car into 'limp mode' with rough shifting. After warming up, restarting the car made it run normally.

What they tried:

  1. The owner had the battery and alternator tested, and both were fine.
  2. They replaced the ECM with a used one, but the problem persisted.

Outcome: This is a classic case of a cold-sensitive internal PCM failure common in older Hondas and Acuras. The problem is microscopic cracks in the PCM's internal solder joints that separate in the cold and reconnect when warm.

Lesson: If P1607 appears exclusively on cold starts and disappears upon warming up, and the battery is healthy, the PCM itself is the culprit. Replacing it is the only permanent solution.

2015 Jeep Renegade with P1607

The vehicle had a rough start, hard shifting, and sluggish acceleration. The Check Engine Light was on with code P1607.

What they tried:

  1. The owner took the vehicle to a Jeep dealership for service.

Outcome: The dealer found TSB #18-061-16 calling for software updates to the PCM and TCM. After the updates were applied, the starting, shifting, and acceleration issues were resolved.

Lesson: On 2014-2016 Fiat-Chrysler models, P1607 is a known software bug. Before replacing hardware, check with a dealer for available TSBs. A simple software reflash fixes the problem for a fraction of the cost of a new PCM.

1999 Acura TL with P1607 after jump-start

The car's battery died and required a jump-start. Two days later, the Check Engine Light came on with code P1607.

What they tried:

  1. The owner posted on a forum asking if the jump-start caused the code.
  2. Users advised load-testing the battery and alternator, as low voltage is a common trigger.
  3. They recommended resetting the ECU by pulling the clock backup fuse for 30 seconds.

Outcome: The code was triggered by the voltage fluctuation during the battery death and jump-start. Clearing the code after ensuring the battery was healthy resolved the issue.

Lesson: A P1607 code appearing after a battery-related event is often a temporary glitch. Fully charge and load-test the battery, then clear the codes and see if they return.

How to Prevent This Code From Triggering

  • Maintain Battery and Connections (Every 6 months) — Low voltage and corrosion are top causes of P1607. Regularly clean battery terminals and ground strap connections with a wire brush and apply dielectric grease to prevent voltage drops.
  • Test Battery Health Seasonally (Twice a year (before winter and summer)) — A battery loses up to 50% of its power in freezing temperatures. Load testing your battery before extreme weather hits prevents the voltage drops that trigger PCM faults.
  • Protect from Voltage Spikes (During any jump-start or welding) — Voltage surges from improper jump-starting or welding instantly destroy the PCM. Use a dedicated automotive surge protector or ensure proper jump-start procedures are followed.
  • Keep PCM and Connectors Dry (During vehicle ownership) — Water intrusion is a primary cause of permanent PCM failure. Ensure windshield cowls and sunroof drains are clear to prevent water from leaking onto the PCM and its connectors.
  • Check for Software Updates Periodically (During regular dealer service) — For many modern cars, P1607 is caused by a software bug. Asking the dealer to check for PCM software updates during routine maintenance prevents the code from ever appearing.

Frequently Asked Questions

What is the most common mistake when diagnosing P1607?

The biggest mistake is assuming the PCM is faulty and replacing it immediately. Always rule out simpler causes first by load-testing the battery and checking the charging system. Inspect all PCM power wires, grounds, fuses, and relays before buying expensive parts.

My P1607 code only appears when it's cold. What does that mean?

This is a classic symptom of internal PCM failure, especially on older Honda and Acura models. When the PCM is cold, microscopic cracks in internal solder joints contract and create an open circuit. As the engine bay warms up, the metal expands, restoring the connection and temporarily hiding the fault.

What does 'PCM Internal Shutdown Timer Rationality' mean?

This specific definition, used by Chrysler, Dodge, and Jeep, means the PCM's internal clock is failing. The PCM uses this timer to track how long the engine has been off to run self-tests. This is usually caused by a software glitch requiring a dealer update, or a bad power relay.

Can a jump-start cause a P1607 code?

Yes. A sudden voltage spike, drop, or reversed polarity during a jump-start triggers a temporary glitch in the PCM, causing the P1607 code to appear. Simply clearing the code with a scanner resolves the issue if there is no underlying problem.

Is it safe to drive with a P1607 code?

It is not recommended. Because the code indicates a problem with the car's main computer, the engine stalls or behaves unpredictably at any time, creating a significant safety hazard.

How much does it cost to fix a P1607 code?

The cost varies widely. A simple fix is a $20 relay, while a software update at a dealership costs $150-$250. The most expensive repair is replacing the PCM, costing between $300 and $2,000 for parts and programming.

Can I replace the PCM myself?

Replacing a PCM is a job for a professional. While physically swapping the module is simple, a new or used PCM must be programmed with special tools to work with your car's specific VIN and security system. Installing a module without programming it results in a no-start condition.

Key Takeaways

  • Code P1607 indicates an internal PCM fault, but a weak battery dropping below 12.4 volts is the actual root cause in over 50% of cases.
  • Never replace the PCM on 2014-2016 Jeep, Dodge, or Fiat models without first checking for dealer software updates (TSBs) that fix this specific bug.
  • Stop driving immediately; a P1607 fault shuts off the engine at highway speeds without warning, causing a severe safety hazard.
  • Before spending $800+ on a new computer, spend $20 to replace the PCM power relay and clean the main chassis ground connections.
What is P1607 : Engine Error Code Causes Explained
What is P1607 : Engine Error Code Causes Explained
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 Jul 21, 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.

In this article
🎬 Helpful Videos
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