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 →

P0604 on 2010-2025 Kenworth with Paccar Engine: RAM Error Causes and Fixes

Code P0604 on a Paccar engine indicates an Engine Control Module (ECM) RAM error. Before replacing the expensive ECM, thoroughly test the truck's batteries, connections, and charging system. Low or unstable voltage is the most common trigger for this code on heavy-duty trucks; actual internal ECM failure is a diagnosis of last resort after all external electrical factors are eliminated.

21 minutes to read 2010-2025 Kenworth Various
Most Likely Cause
Weak or Failing Batteries / Charging System Fault
Difficulty
5/5
Est. Time
3.2 hrs
DIY Doable?
🔧 Shop
Shop Labor
$400 – $4200
Parts Price
$200 – $3500
🚫 Do not drive — Driving is not recommended. An internal ECM error can cause the engine to stall unexpectedly, lose power, or fail to restart, creating a significant safety hazard on the road.
Key Takeaways
  • P0604 points to a memory problem inside the Engine Control Module (ECM), a critical component.
  • Do not drive the truck. The risk of stalling and creating a dangerous situation is high.
  • The most likely cause is NOT a bad ECM, but a problem with the truck's batteries, connections, or charging system. Always test the full electrical system, including grounds and the Power Distribution Center, before condemning the ECM.
  • Diagnosis and repair are best left to professionals with heavy-duty truck experience, as specialized tools like Paccar DAVIE4 are needed for software updates and ECM replacement.
  • If the ECM is the cause, consider a reputable repair service as a cost-effective alternative to a brand new unit.
P0604 is the standard diagnostic trouble code for an 'Internal Control Module Random Access Memory (RAM) Error'. In your Kenworth truck, this means the main computer, the Engine Control Module (ECM)—which Paccar often calls the Powertrain Control Interface (PCI)—has detected a problem with its own short-term memory during a self-test. This RAM is critical for storing temporary data needed for real-time engine calculations, like fuel delivery, adaptive learning, and ignition timing. A failure here suggests the ECM cannot reliably process information, which can lead to serious drivability problems like stalling or a no-start condition.

What's Unique About the 2010-2025 Kenworth Various

While P0604 is a generic code, Paccar ECMs (PCIs) in Kenworth trucks are known to be sensitive to their operating environment. These modules can be susceptible to issues from heat, moisture, and constant vibration over hundreds of thousands of miles. Furthermore, the complex electrical demands of a Class 8 truck, with multiple batteries and high-draw accessories, mean that issues with batteries, alternators, or wiring are common culprits. An unstable power supply or poor ground connection can cause voltage to drop or spike, triggering the P0604 code and mimicking an internal ECM failure.

Professional service recommended: Diagnosing and replacing an ECM requires specialized diagnostic tools like Paccar's DAVIE4 for software programming and integration with the truck's other systems. Incorrect diagnosis is costly, as a new ECM can be thousands of dollars.

Symptoms You May Notice

  • Engine may not start or may be very hard to start.
  • Engine stalling intermittently while driving or at idle.
  • Check Engine Light is on.
  • Noticeable decrease in engine performance and fuel economy.
  • Other warning lights may appear, and other fault codes may be stored.
  • Loss of communication with the ECM/PCI using a diagnostic scan tool.
  • Blowing fuses related to the ECM or engine controls.
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the ECM without first thoroughly testing the batteries and charging system. Many technicians may jump to condemning the control unit when the root cause is simply an unstable power supply.
  • Overlooking a corroded Power Distribution Center (PDC) or a bad ground strap as the source of the voltage issue.

Most Likely Causes

  1. Weak or Failing Batteries / Charging System Fault 🔴 High Probability Heavy-duty trucks have multiple batteries and high electrical loads. A weak battery, failing alternator, or poor connection can cause voltage to drop below the stable level the ECM needs to operate, corrupting its RAM self-check. This is the most common trigger for P0604.
    How to confirm: Perform a load test on all batteries individually. With the engine running, check the alternator output voltage; it should be stable and within the manufacturer's specification (typically 13.8-14.8V for a 12V system). Check voltage during cranking; a dip below 9.6V can trigger this code. Check for alternator ripple voltage; excessive AC ripple (generally over 0.5V) can corrupt module memory.
    Typical fix: Replace failing batteries and/or the alternator. Clean and tighten all battery terminals, cable ends, and main power/ground connections to the frame and engine block.
    Est. part cost: $200-$800 for batteries, $400-$1000 for an alternator.
  2. Poor ECM Power or Ground Connections 🟡 Medium Probability Vibration, weather exposure, and time can lead to corrosion or loosening of the main power and ground connections for the ECM. The Power Distribution Center (PDC), which houses fuses and relays, is a known weak point on Kenworths for corrosion, leading to multiple electrical faults.
    How to confirm: Visually inspect the ECM connectors for corrosion, moisture, or damage. Perform a voltage drop test on the ECM's main power and ground circuits to ensure there is no excessive resistance (should be under 0.1 Ω). Inspect the main fuse/relay box (PDC) for any signs of green corrosion or melted plastic.
    Typical fix: Clean the connectors and pins carefully. Repair any damaged wires and ensure all connections are secure. Apply dielectric grease to protect the connection. Replace a corroded PDC if necessary.
    Est. part cost: $5-$50 for cleaning supplies and wiring repair materials. A new PDC can cost over $500.
  3. ECM Software Corruption ⚪ Low Probability Software glitches can occur, causing the ECM to fail its internal memory checks. This can sometimes happen after an interrupted update, a significant voltage spike from jump-starting, or if an updated calibration is available to fix known bugs.
    How to confirm: This requires a dealer or a qualified shop with Paccar diagnostic software (like DAVIE4) to check the current software version and see if updates are available.
    Typical fix: Reflash (update) the ECM to the latest software version. This is a dealer or specialist-only repair.
    Est. part cost: $0 (labor only)
  4. Internal ECM Failure ⚪ Low Probability After ruling out all external factors, the ECM itself may have failed internally due to heat, vibration, or age. Sometimes components on the circuit board can burn out or solder joints can crack.
    How to confirm: This is a process of elimination. If the batteries, charging system, wiring, and software are all confirmed to be good, the ECM is the remaining culprit. A smell of burnt electronics around the ECM is a strong indicator.
    Typical fix: Replace or repair the ECM. Replacement requires programming the new unit to the truck's VIN and specifications. Reputable repair services can often fix the original unit for less than the cost of a new one.
    Est. part cost: $1500-$3000+

Diagnosis Steps

  1. Scan for all active and inactive fault codes. Note any other codes that may be present, as they can point to a root cause.
  2. CRITICAL: Perform a full battery system test. Load test all batteries individually. A simple voltage check is not enough.
  3. Clean all battery terminals, posts, and main power and ground connections to the chassis and engine. Ensure they are tight.
  4. With the engine running, measure the alternator's output voltage to ensure the charging system is functioning correctly (typically 13.8-14.8V).
  5. Check for AC ripple voltage from the alternator. More than 0.5V AC can indicate failing diodes and cause module memory issues.
  6. Inspect the ECM's main wiring harness and connectors. Look for any signs of corrosion, moisture intrusion, or physical damage. Unplug, inspect pins, and re-seat the connectors if they look clean.
  7. Inspect the main fuse box / Power Distribution Center (PDC) for corrosion or damage, as this is a known issue on Kenworth trucks.
  8. Perform a voltage drop test on the ECM's power and ground circuits to find any hidden resistance. Resistance should be near zero (under 0.1 Ω).
  9. If all power and ground inputs are perfect, consult a Kenworth dealer or authorized Paccar service center to check for any available ECM software updates using DAVIE4 software.
  10. If the code persists after all of the above steps, the ECM is likely faulty and needs to be sent for testing/repair or replaced and programmed.

Parts You'll Likely Need

  • Truck Batteries — Weak or failing batteries are the leading cause of unstable voltage that triggers a P0604 code.
    Trusted brands: East Penn (Deka), Alliance, Interstate
    OEM price range: $200-$400 per battery
    Aftermarket price range: $150-$350 per battery
  • Engine Control Module (ECM/PCI) (OEM #Example: 1877245 (This is an example part number, actual number is VIN-specific)) — If all power, ground, and software issues are ruled out, the ECM itself has failed internally and requires replacement or repair.
    Trusted brands: Paccar (OEM), The ECU Pro (Repair Service), Circuit Board Medics (Repair Service)
    OEM price range: $2500-$4000+
    Aftermarket price range: $800-$1500 (for repair service)

Technical Service Bulletins (TSBs) & Recalls

  • Bulletin E213A-E: A non-safety campaign for 2013-2017 MX-13 engines addressing various dash lamp performance issues, which could be related to underlying electrical faults.
  • Bulletin E168: A non-safety campaign for 2016 MX-13 engines related to injector-sealing washers that could allow air into the fuel system, causing fault codes. While not directly P0604, it highlights the interconnectedness of engine systems.

Platform-Specific Known Issues

  • Power Distribution Center (PDC) Corrosion: On Kenworth T680s and similar models, the main fuse and relay box (PDC) is susceptible to internal corrosion, causing a host of difficult-to-diagnose electrical problems, including communication and module power faults that could potentially trigger a P0604.
  • Chassis and Hood Wiring Harness Chafing: On the Kenworth T680, wiring harnesses, particularly in the front near the hood hinge and along the frame rails, are known to chafe through from vibration. This can cause shorts to ground or open circuits for critical systems, including the ECM power supply.

Mechanic-Grade Diagnostic Values

  • Battery Voltage (Key ON, Engine OFF) — expected: 12.4V - 12.8V. Failure: Below 12.4V indicates a discharged or weak battery that needs charging and load testing.
  • Voltage During Cranking — expected: Should not drop below 9.6V. Failure: A dip below 9.6V can cause the ECM to reset or corrupt its RAM self-test, triggering P0604.
  • Alternator Output Voltage (Engine Running) — expected: 13.8V - 14.8V. Failure: Voltage outside this range, or a difference greater than 0.5V between idle and high RPM, indicates a faulty alternator or regulator.
  • Alternator AC Ripple Voltage — expected: < 0.5V AC. Failure: Voltage greater than 0.5V AC indicates failing alternator diodes. This AC 'noise' on the DC system can corrupt sensitive electronic modules like the ECM.
  • ECM Ground Circuit Voltage Drop — expected: < 0.1 Ω (resistance) or minimal voltage drop. Failure: Higher resistance or a significant voltage drop indicates a poor ground connection, which is a primary cause of intermittent module faults.

Hidden / Shadow Codes Worth Checking

  • P060A, P060C: These are related internal ECU error codes that can accompany P0604. P060A is a general internal error, while P060C points to a malfunction in the internal injector power generation circuit. Seeing these strongly suggests an internal ECM/PCI hardware fault rather than just a software or power supply issue. (see via Paccar DAVIE4 or other professional-grade heavy-duty scan tools.)

Scan Tool Commands That Help

  • Paccar DAVIE4: Quick Check — This is the initial step after connecting to the vehicle. It automatically scans all ECUs, reads DTCs, and checks software versions, providing the first overview of the fault.
  • Paccar DAVIE4: Clear All Fault Codes — After checking power/grounds, use this to see if P0604 returns immediately. If it does, it points towards a hard fault (internal ECM or software). If it only returns after driving, it may be related to intermittent connections or voltage fluctuations.
  • Paccar DAVIE4: Software Update / Programming — Used to reflash the ECM/PCI with the latest calibration. This is a necessary step to rule out software corruption as the cause of the P0604 code, especially if an update was previously interrupted.
  • Paccar DAVIE4: ECU Data Generation Tests — This function within the 'Testing' menu can be used to perform specific self-tests on the ECU, which may help confirm an internal processing or memory fault.

Wiring & Ground Locations

  • ECM/PCI Main Connectors — Mounted on the driver's side of the engine block. The Paccar MX-13 ECM has large, multi-pin connectors with lever locks.. These are the primary connection points for all power, ground, and sensor inputs. Corrosion or loose pins in these connectors are a direct cause of power interruptions that can trigger P0604.
  • Main Engine Ground Stud — Typically a large gauge cable running from the battery negative terminal or frame rail directly to a dedicated stud on the engine block, often near the starter or ECM.. This is the primary ground path for the ECM. High resistance at this point due to corrosion or looseness will cause unstable voltage and trigger various electrical faults, including P0604.
  • Cab/Chassis Ground Straps — Multiple braided or solid straps connecting the cab to the frame and the frame to the engine block.. While not the primary ECM ground, degraded cab grounds can cause electrical noise and voltage differentials between modules, potentially contributing to communication errors and fault codes.
  • Power Distribution Center (PDC) — A central fuse and relay box, often located in the cab or on the firewall. On some Kenworth models like the T680, there is also a sleeper PDC.. The PDC houses the main fuses and relays that supply power to the ECM. Corrosion inside the PDC is a known issue that can cause intermittent power loss to the ECM.

Real Owner Repair Stories

  • TheTruckersReport.com user (2014 Paccar EPA13 (MX-13), ECM Part #1877245 Rev B) — ECM would not accept software updates from the dealer.
    ❌ Tried (didn't work) Multiple attempts by the dealer to reflash the ECM with updated software failed.
    ✅ What actually fixed it On Paccar's recommendation, the technician connected a battery charger to the truck and left the ignition key in the 'ON' position for 24 hours. This procedure successfully reverted the ECM to its previous software version, resolving the issue without replacing the module. The user noted this was for a known bug in that specific ECM version.

Model Year Variations Within This Range

  • 2016-2021: Kenworth models in this range with a green 9-pin diagnostic port require a special 'CAN3 to CAN1' adapter to allow diagnostic tools like DAVIE4 to communicate properly for performing resets and programming. Models before 2016 (with a black port) or after 2021 typically do not need this adapter.
  • 2017+: Later model year Kenworths (e.g., T680 2019+) may feature a Vehicle Electrical Control Unit (VECU) that works alongside the Cab ECU (CECU). This VECU manages J1939 communication for many chassis functions and has a dedicated CAN bus for On-Board Diagnostics (OBD). This adds another layer of complexity to electrical diagnosis compared to older, more direct-wired systems.

Diagnostic Flowchart

P0604 indicates an internal ECM RAM error. Before condemning the expensive ECM, you must rule out the high-probability electrical stability issues common to the Kenworth T680 and T880 platforms.
Load test all batteries individually. Does any battery drop below 9.6V during cranking or show excessive AC ripple (>0.5V) from the alternator?
→ Replace failing batteries or alternator. Heavy-duty Paccar systems require stable 13.8-14.8V; voltage drops during cranking are the #1 cause of P0604 RAM corruption.
Inspect the Power Distribution Center (PDC) and ECM connectors. Is there green corrosion, moisture, or signs of melted plastic in the fuse box?
→ Clean connectors with electronic cleaner and apply dielectric grease. If the PDC is internally corroded (common on T680 models), replace the PDC assembly to restore clean power to the ECM.
Inspect the chassis and hood wiring harness near the hinges and frame rails. Is there evidence of wire chafing or a voltage drop >0.1V on the ECM ground circuit?
→ Repair the wiring harness. Kenworth T680s are prone to vibration-induced chafing at the hood hinge which interrupts the constant power the ECM needs to maintain its memory.
Using Paccar DAVIE4 diagnostic software, check the ECM software version. Is there a calibration update available for this VIN?
→ Reflash the ECM to the latest software version. Software glitches can trigger false RAM self-check failures; a reflash is a low-cost dealer-level fix compared to replacement.
All external power, ground, and software factors have been ruled out. Does the ECM have a burnt electronics smell or do symptoms persist after a hard reset?
→ The internal ECM RAM has failed. Replace the ECM/PCI module. Note: The new unit must be programmed to the truck's VIN and engine specs using DAVIE4 software.
Using Paccar DAVIE4 diagnostic software, check the ECM software version. Is there a calibration update available for this VIN?
→ Reflash the ECM to the latest software version. Software glitches can trigger false RAM self-check failures; a reflash is a low-cost dealer-level fix compared to replacement.
All external power, ground, and software factors have been ruled out. Does the ECM have a burnt electronics smell or do symptoms persist after a hard reset?
→ The internal ECM RAM has failed. Replace the ECM/PCI module. Note: The new unit must be programmed to the truck's VIN and engine specs using DAVIE4 software.

Other Known Issues on This Vehicle

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

  • DEF System Failures (Sensors, Heaters, Pumps) 🔴 High — Very common across all model years. Often leads to engine derates and downtime. Issues can be with the DEF level/quality sensor, tank heater, or dosing pump. (Ref: Multiple TSBs exist, and EPA guidance has been updated to lessen the severity of derates caused by sensor faults.)
  • Aftertreatment System Clogging (EGR, DPF) 🔴 High — Common, especially on trucks with high idle time or frequent short trips that prevent proper DPF regeneration. EGR valve and cooler clogging is also frequent.
  • Fuel Injector and High-Pressure Fuel System Problems 🟠 Medium — A recurring issue, often attributed to fuel quality. Can cause misfires, low power, and fuel dilution of oil. (Ref: TSB E168 was issued for an issue with injector-sealing washers on 2016 models.)
  • Turbocharger Failures 🟠 Medium — Failures of the variable geometry turbocharger (VGT) are reported, often leading to low boost, smoke, and loss of power.
  • Oil Leaks (e.g., Composite Oil Pan) 🟡 Low — Leaks from various locations are noted by owners. Paccar has issued guidance (TSB) for troubleshooting leaks from the composite oil pan to avoid unnecessary replacement. (Ref: TSB exists for oil pan leak diagnosis.)

Used vs. New Parts: Buying Guide for This Vehicle

When a used part is the smart pick: A used ECM from a reputable salvage yard can be a viable option if a new one is on backorder, which is a common issue for Paccar components. However, it is critical that the used ECM is from an identical truck configuration (engine, transmission, emissions) and it will absolutely require programming by a Kenworth dealer or qualified shop with Paccar DAVIE4 software.

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

What to inspect on the donor part:

  • Ensure the donor truck was not in a fire or flood.
  • Inspect the ECM's connectors for any signs of corrosion, bent pins, or physical damage.
  • Get the VIN of the donor truck to help the programmer verify its original configuration.
  • Ask for a short warranty (e.g., 30-90 days) to ensure the unit is not dead on arrival.

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

  • Engine Control Module (ECM/PCI): While repair services exist, a new or remanufactured OEM Paccar unit is the most reliable, albeit expensive, option. Aftermarket 'cloned' units are not widely available or trusted for heavy-duty applications.

Aftermarket brands forum-validated for this vehicle:

  • Circuit Board Medics (Repair Service)
  • The ECU Pro (Repair Service)

Brands owners have reported issues with on this vehicle:

  • Unknown eBay or Amazon 'cloning' services without a proven track record and warranty for heavy-duty truck ECMs.

Real Owner Stories

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

2015 Kenworth T680 Paccar MX-13

Symptoms: Frequent check engine lights and various electrical issues; the owner noted that while the engine itself felt solid, the components bolted to it were problematic.

What fixed it: The discussion suggests these issues are often external electrical faults rather than internal engine failures, requiring inspection of the wiring and connections.

Source hint: TheTruckersReport.com - 'Paccar Engines' discussion

Frequently Asked Questions

Could the corrosion issues in the Power Distribution Center (PDC) on my Kenworth T680 cause a P0604 code?
Yes. The PDC on Kenworth T680 models is a known weak point for internal corrosion. This can lead to module power faults and communication issues that may trigger a P0604 internal RAM error in the ECM.
Does Bulletin E213A-E for 2013-2017 MX-13 engines relate to the electrical issues causing my P0604?
Bulletin E213A-E addresses various dash lamp performance issues on 2013-2017 MX-13 engines, which can be linked to the underlying electrical faults that often precede a P0604 code.
I have a Paccar MX-13 engine; could a fuel system issue like the one in Bulletin E168 cause this code?
While Bulletin E168 focuses on injector-sealing washers allowing air into the fuel system, it highlights the interconnectedness of Paccar engine systems. However, P0604 is more specifically triggered by voltage drops or memory corruption rather than mechanical fuel leaks.
Is it true that the wiring harness near the hood hinge on my T680 is a common failure point?
Yes. On the Kenworth T680, wiring harnesses near the hood hinge and along the frame rails are known to chafe from vibration. This can cause shorts to ground or open circuits in the ECM power supply, potentially leading to a P0604.
Can I use DAVIE4 software to fix a P0604 on my Kenworth?
DAVIE4 is the specific Paccar diagnostic software used by dealers to check for ECM software updates. If the P0604 is caused by software corruption, a reflash using DAVIE4 may resolve the issue.
Will a failing alternator on my Paccar engine trigger this internal ECM code?
Yes. Excessive AC ripple (over 0.5V) from a failing alternator or a voltage dip below 9.6V during cranking can corrupt the ECM's RAM self-check, triggering P0604.
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.

Year Coverage
This article covers the OBD-II Code P0604 (Deep Dive) for:
  • Kenworth Various: 2010201120122013201420152016201720182019202020212022202320242025
In this article
What's Unique About the 2010-2025 Kenworth Various
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