The OBD code P1004 for Dodge indicates a fault with the short runner valve control circuit.
This affects the short runner valve assembly in the intake manifold.
Symptoms include the Engine Light being illuminated.
Common causes are a faulty short runner valve assembly, wiring harness issues, poor electrical connections, or a faulty PCM.
While not a critical issue, it should be addressed promptly to prevent further complications.
A possible fix involves inspecting and repairing any damaged wiring or connectors related to the short runner valve circuit.
Repair Importance Level | 10.0 (Out of 10) |
Estimated Repair Time | Approximately 1.0 hour |
Repair Difficulty Level | 10.0 (Out of 10) |
I know how frustrating it is to see that warning light pop up again and again. You don’t need to spend money at the mechanic just to clear it. With this pocket-friendly automatic car scanner, you can do it yourself in seconds and and avoid the time and inconvenience of driving to a mechanic. Just plug it in, connect to your Android or iOS phone, and instantly see live data. Understand the fault code, clear it right away, and decide if it’s something urgent or if you’re good to drive. It even monitors your car and sends notifications to your phone, so you’re always in control. Simple, fast, and stress-free—today’s offer price!
Symptoms of the Dodge p1004 OBD Code
The Dodge P1004 fault code typically triggers when there is an issue with the short runner valve control circuit.
- Symptoms: Engine Light ON.
- Rough idle may be experienced.
- Loss of power during acceleration.
- Engine may stall at low speeds.
Do you know you can clear most fault codes—but some could mean serious danger? Don’t take chances with your safety or your family’s safety. This budget-friendly car scanner makes it easy to clear fault codes in seconds while showing you exactly what’s wrong. Plug it in, connect to your Android or iOS phone, and instantly check live data. You’ll know if it’s a minor issue you can clear or something serious that needs attention—so you can drive safely and stress-free. (Today’s Deal)
Causes of the Dodge p1004 OBD Code
Dodge P1004 code typically indicates a problem with the short runner valve control circuit.
- P1004 can be caused by a faulty short runner valve assembly.
- A short runner valve harness that is open or shorted.
- A short runner valve circuit with poor electrical connection.
- A faulty Powertrain Control Module (PCM).
Fixing Dodge Error Code p1004 Step By Step
Address the issue by inspecting the intake manifold runner control (IMRC) for any faults or blockages.
- To fix Dodge OBDII code P1004, start by reviewing the possible causes mentioned above.
- Visually examine the corresponding wiring harness and connectors for any damage.
- Inspect the connector pins for signs of being broken, bent, pushed out, or corroded.
- Check the intake manifold runner control (IMRC) valve for proper operation and replace if necessary.
- Clear the fault codes using a scan tool and test drive the vehicle to verify the repair.
- If the code returns, consider replacing the IMRC valve or performing a software update as needed.
Cost Of Fixing Dodge p1004 Fault Code
The repair for Dodge P1004 may involve replacing the short runner valve control circuit.
The cost to diagnose and fix the Dodge OBD code P1004 typically ranges from $75 to $150 per hour for labor rates.
With an estimated repair time of 1. 0 hour, the general cost could be around $75 to $150, depending on shop rates and the complexity of the issue.
Details of the Dodge p1004 OBD Code
Dodge P1004 indicates a short or open circuit in the intake manifold runner control valve.
Dodge OBD code P1004 means the Short Runner Valve Control Performance is out of range.
This code is triggered by the Engine Control Module (ECM) when it detects that the Short Runner Valve (SRV) is not operating within the expected parameters.
The SRV is part of the intake manifold system and helps control airflow to optimize engine performance at different RPM ranges.
When the ECM detects an issue with the SRV operation, it sets the P1004 trouble code.
Mechanic’s Tech Notes
Detailed information on Dodge P1004 code, including symptoms, causes, and solutions for effective troubleshooting.
To diagnose and fix OBDII code P1004 on a Dodge, start by checking the Transmission Control Module (TCM) power and ground using a multimeter.
Verify TCM communication over the Controller Area Network (CAN) using a scan tool.
If the TCM does not respond, reprogramming or reflashing may be necessary.
Additionally, visually inspect the wiring harness and connectors for any damage.
Ensure connector pins are not broken, bent, pushed out, or corroded.
This thorough inspection can help identify and resolve issues related to code P1004.
FAQ
Common symptoms of OBD code P1004 in a Dodge vehicle include the Engine Light ON and potential causes are a faulty short runner valve assembly or related wiring issues.
OBD code P1004 in Dodge vehicles is typically caused by a faulty short runner valve assembly, open/shorted harness, poor electrical connection, or PCM issue. Inspect and repair as needed.
Diagnose and fix OBD code P1004 in a Dodge: Symptoms Engine Light ON; Causes Faulty short runner valve assembly, harness issues; Fix Inspect wiring, connectors for damage.

Wrap Up
If your Dodge is displaying OBD code P1004, you may experience issues with the short runner valve control performance.
This could be caused by a faulty short runner valve control solenoid, wiring problems, or a vacuum leak affecting the intake system.
To address Dodge OBD code P1004, start by checking the wiring harness and connectors for any damage or loose connections.
Test the short runner valve control solenoid for proper operation and replace if necessary.
Ensure there are no vacuum leaks in the intake system that could be affecting the short runner valve function.
Resources
- Dodge C050d
- Dodge P1cac
- Dodge P2770
- Dodge P1593
- Dodge U059e
- Dodge P2742
- Dodge U1479
- Dodge P0895
- Dodge P1015
- Dodge P2570
- Dodge P2028
- Dodge P2223
- Dodge P246d
- Dodge P3458
- Dodge P20ef
- Dodge P3417
- Dodge P1cbf
- Dodge P0489
- Dodge P2167
- Dodge P2707
- Dodge P3496
- Dodge P1d8b
- Dodge P1d75
- Dodge P1763
- Dodge P2730
- Dodge P2411
- Dodge P1689
- Dodge P2748
- Dodge P1c9d
- Dodge C1044