← Back to list

2001 Dodge Ram 2500 5.9L P0505 Code: How to Diagnose and Fix Throttle Body/IAC Issues

Model: 2001 dodge ram 2500 Fault Code: P0505 Posted: 2014-02-01 06:32

I'm experiencing a persistent P0505 code on my 2001 Dodge Ram 2500 with the 5.9L V8 engine. After cleaning the throttle body and replacing the Idle Air Control (IAC) valve, the code returns. I reinstalled the original IAC, which showed approximately 53.8 ohms resistance in both motor windings—does this reading fall within normal range? The issue persists even after installing new wiring from the PCM to the IAC, leaving only the PCM as a potential source of failure. I'm concerned about spending $400+ on a replacement PCM without first confirming it's actually faulty. Can someone provide clear guidance on how to test the PCM using a multimeter or other tools before replacing it? I've already tested the wiring harness and found some wires showing near-zero resistance (e.g., 0.000–0.003 ohms), which raises concerns about possible shorts or poor insulation. I'm also seeing fluctuating voltage readings from the PCM to the IAC—ranging from 0.3V to over 10V when disconnected—which may indicate a signal issue rather than a hardware failure. Any advice on how to properly test the driver circuits and rule out wiring problems before investing in a new PCM?

Related fault codes
P0505
Comments (10)
Anonymous 2014-02-01 08:20

P0505 code indicates that the Powertrain Control Module (PCM) detected either a short to ground or an open circuit on one of the idle air control (IAC) motor signal lines when the motor was energized for 2.75 seconds. This condition can block several key engine monitors, including fuel control, oxygen sensor, catalyst, misfire, and EGR systems. To diagnose: Check all four IAC driver circuits at the connector end: - Driver 1 (VT-BK) to pin C1-20 - Driver 2 (BR-WT) to pin C1-11 - Driver 3 (YL-BK) to pin C1-10 - Driver 4 (GY-RD) to pin C1-19 With the IAC and PCM disconnected, use a multimeter to test for continuity between each wire at the IAC and its corresponding terminal at the PCM. You should see a reading other than zero or infinity (OL). An OL reading indicates an open circuit; if you get 0 ohms, it suggests a short. Next, connect the negative lead of the multimeter to battery ground and probe each driver wire at the PCM with the positive lead. If you read less than full scale (e.g., under 5V), there is likely a short in that circuit. Inspect wiring near heat sources and ensure all connectors are secure.

Anonymous 2014-02-01 08:54

I tested the wires between IAC and PCM—two showed 0.000 ohms, two showed 0.001 ohms. I'm unsure if this is normal or indicates a short. I've already run new wiring from the PCM to the IAC, but the issue remains. When I disconnect the IAC and measure voltage from the PCM, readings fluctuate between 0.3V and over 10V—this inconsistency suggests an unstable signal, possibly due to a faulty connection or component.

Anonymous 2014-02-02 08:34

Perform these tests: 1. Start the engine and let it idle. Then disconnect the IAC connector and measure voltage on each driver circuit (driver 1 through 4) with the multimeter's negative lead connected to battery ground. Do you see a reading above 5 volts at any point? 2. With ignition off, disconnect both IAC and PCM connectors. Measure resistance between: - Driver 1 and drivers 2, 3, 4 - Driver 2 and drivers 3, 4 - Driver 3 and driver 4 Each pair should show a reading greater than 5 ohms. If any pair reads under 5 ohms, there is likely a short between circuits. If all readings are above 5 ohms but voltage still fluctuates wildly, the issue may lie in the IAC or PCM itself.

Anonymous 2014-02-02 17:15

For the first test (driver to ground), each driver circuit fluctuated between about 1V and 12.5V—rapidly and inconsistently. For resistance tests between drivers, all readings were near zero (0 ohms). This indicates a short between circuits or poor insulation in the wiring harness.

Anonymous 2014-02-02 21:25

With IAC and PCM disconnected, connect a test light to battery positive and probe each driver circuit at the IAC connector. The test light should not illuminate—any lighting indicates a short to ground. Voltage fluctuations are expected during idle operation, but they should be stable and within a reasonable range. Rapid, uncontrolled swings suggest an unstable signal path or faulty PCM output.

Anonymous 2014-02-02 22:18

I'll respond tomorrow—went home from the truck and will perform these tests first thing in the morning.

Anonymous 2014-02-03 11:59

With IAC and PCM disconnected, the multimeter probe to ground showed over 5 ohms on each driver circuit. The test light did not illuminate at any point—no signs of short to ground. However, I'm still unsure how to properly test the PCM itself. Is it normal for voltage and polarity to fluctuate rapidly between circuits? Does this behavior indicate a failing PCM?

Anonymous 2014-02-04 02:39

End-to-end resistance between driver wires should be under 5 ohms—this indicates good insulation. Between any two driver circuits, you should see over 5 ohms of resistance to prevent shorting. If all wiring is replaced and still shows no issues, the problem may lie in either the IAC valve or the PCM itself. If a PCM failure is suspected, it must be flashed properly after replacement—do not assume it's just a hardware issue. I recommend using a 4-channel oscilloscope and a bi-directional scan tool to monitor actual signal behavior. Before replacing the PCM, consider spending an hour with a professional diagnostic session to confirm the fault.

Anonymous 2014-02-04 19:00

The IAC has two coils: A-to-D and B-to-C. The new IAC showed readings of about 38 ohms (A-D) and 42 ohms (B-C)—within acceptable range for a 5.9L engine. The P0505 code persists, and the PCM is now the only remaining suspect. Thanks for all the detailed guidance—this helped me confirm that I need professional diagnostic support before replacing the PCM.

Anonymous 2014-09-14 16:37

I had the same issue on a 2001 Dodge Ram 2500. The only solution that worked was replacing the PCM. Does your truck start normally? If not, try placing a bag of ice behind the PCM—this has helped resolve the issue in three other Dodge/Chrysler vehicles. While it sounds simple, this trick can sometimes indicate a failing PCM due to thermal instability.