Thursday, March 19, 2015

2006 Chevy 3500 High RPM Engine Code P0507

Customers Vehicle: 2006 Chevy G3500 Express (Box Truck)

Engine Size: 6.0L

Complaint: High Engine RPM and Check Engine Light On

Previous Work: New Map Sensor, TPS and Both Upstream O2 Sensors

Problem: Engine is idling at 3,300 rpm and will not idle down



Shop Work Performed:

1) Computer Diagnostics and Scan for Codes

    Code P0507 - Idle Air Control System RPM Higher Than Expected



Possible causes:

A vacuum leak : Leaking air intake after the throttle body, EGR valve leaking vacuum, A faulty positive crankcase ventilation (PCV) valve



Damaged/failed/dirty throttle body



Failed EVAP system



Failed IAC (idle air controller) or faulty IAC circuit

 

We used Brake Wash (flammable) to spray around potential vacuum leak areas and came up empty.  We hooked up a smoke machine to confirm there were no vacuum leaks and test was positive for no vacuum leaks.

 

We removed the throttle body and inspected and found an extremely clean throttle body. While it was of we cycled the key and watched the IAC valve to see if it was stuck. It looked like it wasn't moving as it should... but did move some. With our Scan tool attached, we could see the IAC circuit was not functioning as it should.

 

THE PROBLEM FOUND AND FIXED

 

We then Isolated the IAC wiring from the IAC valve and the pcm and checked continuity and found two wires had none going and if we wiggled the harness, sometimes it would. We found the two wires had broken inside less than an inch form the plug in at the IAC valve, We repaired the wiring by soldering them and tested.  FIXED!!!  Runs great and customer is happy....