RAM Truck Error Code P0670: How to Fix It

Medium 1-3 hours High Severity Verified June 2026
Error Code
P0670
Brand
RAM
Product Type
automotive
Severity
High
DIY Difficulty
Medium
Estimated Fix Time
1-3 hours
The P0670 error code in RAM trucks indicates a problem with the glow plug module control circuit, specifically affecting the Cummins diesel engine's glow plug controller. This issue can cause hard starting, rough idle, and poor cold weather performance in your diesel truck.
Ad

Tools You'll Need

How to Fix Error Code P0670

  1. Safety Preparation

    Always disconnect the battery before working on electrical components to prevent shock or damage.
  2. Scan for Additional Codes

  3. Locate Glow Plug Module

  4. Inspect Electrical Connections

  5. Test Module Power Supply

  6. Check Glow Plug Resistance

    Glow plugs may be hot after engine operation. Allow cooling time before handling.
  7. Test Module Output

  8. Replace Faulty Components

    Use only OEM or high-quality replacement parts to ensure proper operation and longevity.
  9. Clear Codes and Test

Parts You May Need

Glow plug control module
Check Price on Amazon
Diesel glow plugs
Check Price on Amazon
Electrical contact cleaner
Check Price on Amazon
Dielectric grease
Check Price on Amazon
Glow plug control module
Check Price on Amazon
Diesel glow plugs
Check Price on Amazon
Electrical contact cleaner
Check Price on Amazon
Dielectric grease
Check Price on Amazon
Glow plug control module
Check Price on Amazon
Diesel glow plugs
Check Price on Amazon
Electrical contact cleaner
Check Price on Amazon
Dielectric grease
Check Price on Amazon
Glow plug control module
Check Price on Amazon
Diesel glow plugs
Check Price on Amazon
Electrical contact cleaner
Check Price on Amazon
Dielectric grease
Check Price on Amazon
Glow plug control module
Check Price on Amazon
Diesel glow plugs
Check Price on Amazon
Electrical contact cleaner
Check Price on Amazon
Dielectric grease
Check Price on Amazon
Glow plug control module
Check Price on Amazon
Diesel glow plugs
Check Price on Amazon
Electrical contact cleaner
Check Price on Amazon
Dielectric grease
Check Price on Amazon
Glow plug control module
Check Price on Amazon
Diesel glow plugs
Check Price on Amazon
Electrical contact cleaner
Check Price on Amazon
Dielectric grease
Check Price on Amazon
Glow plug control module
Check Price on Amazon
Diesel glow plugs
Check Price on Amazon
Electrical contact cleaner
Check Price on Amazon
Dielectric grease
Check Price on Amazon
Ad

When to Call a Professional

If you're uncomfortable working with electrical systems, if multiple related codes appear suggesting complex engine issues, or if the problem persists after replacing the glow plug module and individual glow plugs, consult a qualified diesel mechanic or RAM dealership.

Frequently Asked Questions

What causes RAM P0670 error code?
P0670 is typically caused by a faulty glow plug control module, damaged wiring to the module, corroded electrical connections, or in some cases, multiple failed glow plugs that overload the control circuit.
Can I drive my RAM truck with P0670 code?
While you may be able to drive the truck, especially in warm weather, the P0670 code indicates compromised cold-start capability. In cold weather, the engine may be very difficult or impossible to start without functioning glow plugs.
How much does it cost to fix P0670 on a RAM truck?
Repair costs vary but typically range from $200-600. A glow plug control module costs $150-300, individual glow plugs cost $15-40 each, and labor charges depend on your location and whether you use a dealership or independent shop.
How long do glow plug modules last in RAM trucks?
Glow plug control modules typically last 100,000-150,000 miles under normal conditions. However, harsh operating conditions, frequent short trips, or electrical issues can reduce their lifespan significantly.
Will P0670 code clear itself?
No, P0670 will not clear itself as it indicates a hard failure in the glow plug control circuit. The underlying problem must be repaired and the code manually cleared with a scanner before it will disappear.