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 🛍️ Shop This Part

P0607 on 2015 Dodge Challenger: Control Module Performance Causes and Fixes

On a 2015 Dodge Challenger, code P0607 almost always points to a software issue. Before replacing the expensive Powertrain Control Module (PCM), check for available software updates (reflash) from a Dodge dealer, as specified in multiple Technical Service Bulletins (TSBs). A weak battery or poor grounds are also common culprits that should be checked first.

14 minutes to read 2015-2015 Dodge CHALLENGER
Most Likely Cause
Outdated Powertrain Control Module (PCM) Software
Difficulty
5/5
Est. Time
2 hrs
DIY Doable?
🔧 Shop
Shop Labor
$300 – $1600
Parts Price
$150 – $1200
⚠️ Drivable, but... — You might be able to drive, but it's risky. The underlying PCM issue could cause sudden stalling, loss of power, or a no-start condition without warning, which is a significant safety hazard, especially at speed.
Key Takeaways
  • For a 2015 Dodge Challenger, P0607 is most likely caused by a software issue, not a failed computer.
  • The first and most important step is to check with a Dodge dealer if your vehicle needs a PCM software update according to TSB #18-061-17 or related bulletins.
  • Before considering a costly PCM replacement, always test the battery and charging system, and inspect the PCM's power and ground connections.
  • This is not a DIY-friendly repair; fixing it correctly usually requires specialized dealer tools to update the vehicle's software.
The trouble code P0607 stands for 'Control Module Performance'. It means the vehicle's main computer, the Powertrain Control Module (PCM or ECU), has detected an internal error during its routine self-check. This self-diagnosis involves performing various mathematical calculations, and when the results are not what is expected, the code is triggered. For the 2015 Challenger, this is specifically defined as 'ECU Internal Performance' in manufacturer documents. [TSB #18-061-17, TSB #18-047-16, TSB #18-035-15 REV-B] This internal failure can affect critical systems like engine management, fuel delivery, and transmission shifting.

What's Unique About the 2015-2015 Dodge CHALLENGER

For the 2015 Dodge Challenger, P0607 is uniquely and strongly tied to factory software issues. Dodge released several Technical Service Bulletins (TSBs) for this model year specifically to address this code and others that appear with it. These TSBs mandate a PCM software update (reflash) as the primary fix, indicating the original programming was either too sensitive to minor voltage fluctuations or contained logic flaws. This makes a software update, not immediate hardware replacement, the first and most critical diagnostic step. Since 2015, all Mopar PCMs are security-locked from the factory, meaning any reflash or tuning requires specialized dealer tools (wiTECH) or professional mail-in unlocking services.

Diagnostic Flowchart

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

Which of these best describes your Challenger's current diagnostic status?
→ Test the battery voltage (should be ~12.6V static, ~14V+ running) or replace it for $150-$300. The PCM requires stable voltage above 9V during cranking.
→ Contact a Dodge dealer with your VIN to check for TSBs #18-061-17, #18-047-16, or #18-035-15 REV-B. A PCM reflash typically costs $100-$250.
Have you inspected the PCM wiring under the passenger strut tower?
→ Disconnect the battery and check the PCM connectors for corrosion. Use a multimeter to verify ground resistance to the chassis is below 0.1 ohms.
→ The PCM is likely faulty. Have a dealer perform a module self-test, then replace and program a new PCM (e.g., Mopar 05035751AE) for $500-$1200.
Professional service recommended: Diagnosing and fixing this code often requires a PCM software update, which can only be performed by a dealership or a qualified shop with a proprietary wiTECH scan tool. Advanced diagnostics, like checking CAN-bus integrity or running a module self-test, also require professional-grade equipment.

Symptoms You May Notice

  • Check Engine Light (Malfunction Indicator Lamp) is on
  • Engine may stall or shut off while driving, sometimes suddenly
  • Vehicle may crank but not start, or fail to start at all
  • Rough or unstable idle, sometimes with the tachometer bouncing
  • Noticeable loss of engine power and sluggish acceleration
  • Transmission may not shift correctly or may exhibit harsh shifting
  • Vehicle may enter 'limp mode,' limiting speed and performance
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing sensors (MAF, TPS, etc.) that have set codes alongside P0607. The TSBs show that other codes are often triggered *by* the PCM software glitch, and updating the PCM software resolves all of them simultaneously.
  • Immediately replacing the PCM without first performing a software update or thoroughly checking the battery and ground connections. This is an expensive and often unnecessary repair for this specific vehicle and code.

Most Likely Causes

  1. Outdated Powertrain Control Module (PCM) Software 🔴 High Probability Dodge issued multiple TSBs (#18-061-17, #18-047-16, #18-035-15 REV-B) for the 2015 model year to fix this exact issue with a software update, confirming it as a known problem from the factory. The updates correct overly sensitive diagnostic logic.
    How to confirm: A Dodge dealer or a shop with a wiTECH scan tool can check the current software calibration ID against the latest version available for your vehicle's VIN.
    Typical fix: Reprogramming (flashing) the PCM with the latest manufacturer software. This is a dealer or specialty shop procedure. The cost for a dealer reflash is typically between $100 and $250.
    Est. part cost: $0
  2. Weak or Failing Battery 🟡 Medium Probability Modern vehicles like the Challenger are packed with electronics that are highly sensitive to voltage. The PCM requires a stable voltage (above 9V during cranking) to operate correctly. A weak battery can cause voltage dips that trigger a P0607 code even if the PCM is perfectly healthy.
    How to confirm: Test the battery voltage with a multimeter (should be ~12.6V static, ~14V+ when running). Most auto parts stores can perform a load test, which is a more accurate way to check the battery's health.
    Typical fix: Replace the vehicle's battery. Ensure the new battery meets or exceeds OEM specifications.
    Est. part cost: $150-$300
  3. Poor PCM Power or Ground Connections 🟡 Medium Probability
    How to confirm: Visually inspect the PCM connectors for corrosion or damage. The PCM is located in the engine bay, under a plastic cover near the passenger side strut tower. Check the main engine and chassis ground straps to ensure they are clean, tight, and free of corrosion. Use a multimeter to check for resistance on the ground circuit; it should be below 0.1 Ω. 🎬 See how to quickly test your car for ground faults
    Typical fix: Clean or tighten the ground connections. Repair or replace the damaged wiring or connectors to the PCM. This can be as simple as cleaning a terminal with a wire brush.
    Est. part cost: $5-$50
  4. Failing Powertrain Control Module (PCM) ⚪ Low Probability
    How to confirm: This is a diagnosis of exclusion. If the software has been updated, the battery and charging system are good, and all power/ground connections are verified with a multimeter, the PCM itself is the likely culprit. A dealer can also run a module self-test, and if it fails, the hardware is compromised.
    Typical fix: Replace the PCM. This requires programming the new module to the vehicle's VIN and security system. RepairPal estimates the replacement cost for a 2015 Challenger to be between $912 and $946.
    Est. part cost: $500-$1200

Rare But Worth Checking

  • Failing Alternator: An alternator providing unstable or incorrect voltage (e.g., below 13V or spiking above 15V) can cause electronic modules to malfunction and set performance codes.
  • Aftermarket Performance Tuner: Improperly installed or incompatible aftermarket tunes can corrupt the PCM software and cause internal performance errors. Sometimes, flashing back to the stock tune and then to the modified tune can resolve the issue.
  • Wiring Harness Issues: Though rare, a chafed or damaged wire in the harness leading to the PCM can cause a short or open circuit, triggering the code. A visual inspection and continuity tests can identify this.

Diagnosis Steps

  1. Connect an OBD-II scanner and check for any accompanying codes. Note them and the freeze-frame data, but do not clear them yet.
  2. CRITICAL STEP: Contact a Dodge dealership with your VIN to check for open recalls or applicable TSBs, specifically #18-061-17, #18-047-16, and #18-035-15 REV-B. If the PCM software has not been updated, this is the most likely fix.
  3. Thoroughly test the battery and charging system. Perform a load test on the battery. Ensure the alternator is providing stable voltage (typically 13.5-14.5 volts when the engine is running).
  4. Inspect all power and ground connections to the PCM. The PCM is located under a plastic shroud near the passenger-side firewall. 🎬 Watch: How to install a PCM on a 2015 Challenger Disconnect the battery first. Check for loose terminals, corrosion, or physical damage to the wiring harness and connectors. Test ground resistance to the chassis (should be <0.1 ohms).
  5. If an applicable TSB is found and the software is outdated, have the dealer perform the PCM reflash. This often resolves the P0607 and any other related codes.
  6. If the code returns after the reflash and all electrical checks are good, the PCM is likely faulty. A definitive diagnosis can be made with a module self-test using a dealer-level scan tool.
  7. If the PCM is confirmed faulty, it needs to be replaced and programmed to the vehicle.

Parts You'll Likely Need

  • Powertrain Control Module (PCM) (OEM #Varies by engine/trim, e.g., Mopar 05035751AE for 6.2L.) — This is the part that is replaced if a software update and electrical checks do not resolve the internal performance error. It is the last resort.
    Trusted brands: Mopar
    OEM price range: $800-$1200
    Aftermarket price range: $500-$900
  • Battery — A weak or failing battery can cause low voltage, leading to erratic behavior in electronic modules and triggering a P0607 code. This is a common and relatively inexpensive first step in diagnosis.
    Trusted brands: Mopar, Interstate, DieHard
    OEM price range: $200-$300
    Aftermarket price range: $150-$250

Related Codes That Often Appear With This One

  • P0102 — MAF sensor circuit low. TSB #18-061-17 lists this as a code that can be stored when the PCM requires a software update.
  • P0103 — MAF Sensor Circuit High. Also listed in TSB #18-061-17 as being related to the PCM software issue.
  • P060E — TPS Sensor Coherency Check. This code is also mentioned in the same TSBs, indicating the root cause is the PCM, not the throttle position sensor. [TSB #18-061-17]
  • P1610 — Supercharger Bypass Valve Position Sensor Circuit Low. This code is specific to supercharged models (Hellcat) and is also addressed by the PCM software updates. [TSB #18-061-17]

Technical Service Bulletins (TSBs) & Recalls

  • 18-061-17: Flash: Powertrain Diagnostic and System Enhancements. Supersedes earlier bulletins. Involves reprogramming the PCM with the latest software and lists P0607 as one of the codes this update addresses for 6.2L and other engines.
  • 18-047-16: POWER TRAIN. An earlier TSB, now superseded by 18-061-17, th

Platform-Specific Known Issues

  • A known software issue on 2015 models requires a PCM reflash to correct overly sensitive diagnostic logic, as documented in TSBs #18-061-17, #18-047-16, and #18-035-15 REV-B.
  • The PCM is located in the engine bay on the passenger side, under a plastic cover and behind a strut tower brace, requiring removal of several clips and bolts for access.

Mechanic-Grade Diagnostic Values

  • PCM Power Pin Voltage — expected: 12.2 V ± 0.5 V with key on, engine off.. Failure: Voltage significantly below 12V indicates a power supply issue from the battery or wiring.
  • PCM Ground Circuit Resistance — expected: Below 0.1 Ω between the PCM ground pin and a clean chassis ground.. Failure: Resistance higher than 0.1 Ω indicates a poor ground connection, which can cause module malfunction.
  • Alternator Output Voltage — expected: 13.5 V to 14.5 V with the engine running.. Failure: Voltage below 13.2V or spiking above 15V indicates a faulty alternator that can damage or disrupt the PCM.

Scan Tool Commands That Help

  • wiTECH (or equivalent professional scanner): PCM Reprogram/Flash — This is the primary repair for a 2015 Challenger with P0607, as mandated by multiple TSBs. It updates the module's logic to correct the fault.
  • wiTECH (or equivalent professional scanner): Module Self-Test — Used as a final step to condemn the PCM. If the software is up to date and all power/grounds are good, a failed self-test confirms internal hardware failure.
  • Professional OBD-II Scanner: Freeze Frame Data Review — This should be the first step after reading the code. It provides a snapshot of engine parameters (RPM, load, voltage) at the exact moment the P0607 code was set, offering clues to the trigger (e.g., low voltage during cranking).

Wiring & Ground Locations

  • PCM Ground Circuits — Located within the main PCM electrical connectors in the engine bay on the passenger side, near the strut tower.. The PCM relies on multiple dedicated ground pins in its connectors for stable operation. High resistance on these pins is a common cause of internal performance codes like P0607. These must be tested directly at the connector with a multimeter.
  • Main Chassis/Engine Ground Straps — Key ground straps are typically located from the engine block to the chassis and from the battery negative terminal to the chassis.. A corroded or loose main ground strap can create system-wide electrical noise and voltage drops, starving the PCM of a stable ground reference and triggering a P0607 code.

"I Checked Everything" — The Actual Cause

  • For code P0607, the electronic equivalent of a 'smoke test clean' scenario is when the battery, alternator, and all PCM power/ground wiring test perfectly fine. On the 2015 Challenger, the actual cause in this situation is almost always corrupted or overly sensitive factory software, which is resolved by a PCM reflash as per Dodge's TSBs.

When the Usual Fixes Don't Work

  • While the TSB reflash is the most common fix, it will not work if the root cause is an underlying electrical issue. If the P0607 code returns after a software update, it strongly suggests a hardware problem the software couldn't compensate for. In these cases, the focus must shift back to diagnosing an intermittent failure in the charging system (alternator), a poor ground connection that was missed, or a hairline crack in the PCM's circuit board that only causes issues when hot.
Causes and Fixes P0607 Code: Control Module Performance
Causes and Fixes P0607 Code: Control Module Performance
How to Physically Remove Dodge PCM Before Tuning 2015 and Newer Using HP Tuners
How to Physically Remove Dodge PCM Before Tuning 2015 and Newer Using HP Tuners
How to remove 2015+ Dodge Charger PCM!!!
How to remove 2015+ Dodge Charger PCM!!!
How to Test Your Car for Ground Faults - QUICK & EASY!
How to Test Your Car for Ground Faults - QUICK & EASY!
Install the PCM on my 2015 dodge challenger.
Install the PCM on my 2015 dodge challenger.
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 24, 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 P0607 for:
  • Dodge CHALLENGER: 2015
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