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.
- 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.
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.
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.
- 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
- 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. - 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. - 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) - 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
- Scan for all active and inactive fault codes. Note any other codes that may be present, as they can point to a root cause.
- CRITICAL: Perform a full battery system test. Load test all batteries individually. A simple voltage check is not enough.
- Clean all battery terminals, posts, and main power and ground connections to the chassis and engine. Ensure they are tight.
- With the engine running, measure the alternator's output voltage to ensure the charging system is functioning correctly (typically 13.8-14.8V).
- Check for AC ripple voltage from the alternator. More than 0.5V AC can indicate failing diodes and cause module memory issues.
- 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.
- Inspect the main fuse box / Power Distribution Center (PDC) for corrosion or damage, as this is a known issue on Kenworth trucks.
- 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 Ω).
- 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.
- 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
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
Related OBD-II Codes
Frequently Asked Questions
Could the corrosion issues in the Power Distribution Center (PDC) on my Kenworth T680 cause a P0604 code?
Does Bulletin E213A-E for 2013-2017 MX-13 engines relate to the electrical issues causing my P0604?
I have a Paccar MX-13 engine; could a fuel system issue like the one in Bulletin E168 cause this code?
Is it true that the wiring harness near the hood hinge on my T680 is a common failure point?
Can I use DAVIE4 software to fix a P0604 on my Kenworth?
Will a failing alternator on my Paccar engine trigger this internal ECM code?
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.
- Kenworth Various:
- What's Unique About the 2010-2025 Kenworth Various
- Symptoms You May Notice
- Most Likely Causes
- Diagnosis Steps
- Parts You'll Likely Need
- Technical Service Bulletins (TSBs) & Recalls
- Platform-Specific Known Issues
- Mechanic-Grade Diagnostic Values
- Hidden / Shadow Codes Worth Checking
- Scan Tool Commands That Help
- Wiring & Ground Locations
- Real Owner Repair Stories
- Model Year Variations Within This Range
- Diagnostic Flowchart
- Other Known Issues on This Vehicle
- Used vs. New Parts: Buying Guide for This Vehicle
- Real Owner Stories
- 2015 Kenworth T680 Paccar MX-13
- Related OBD-II Codes
- Frequently Asked Questions
- 🎟️ Get 5% Off