Where is the IAC on a 2008 dodge Dakota
I was told its integrated with the Throttel body! So
I replaced it and is still lights up the check engine
with this error code P0507
po507 is, idle control system rpm higher than expected, meaning your rpm from idle is at least running 200 rpm higher than should be. Causes are, dirty throttle body, electric throttle control actuator miss-adjusted, faulty electric throttle control actuator, intake leak, or vacuum leak, poor connection to the intake air control valve (IAC) So check electrical connection to the IAC, look for broken wires, bare or shorted wires, and check for vacuum leaks, (hoses) And try tightening the intake manifold. You can check for vacuum leaks along the intake by spraying carburetor cleaner along the matting surface, rpm's will increase.
You also have to clear the codes using a code scanner. They do not automatically reset.
Search Dodge Dakota Questions
Are you a UK consumer? CarGurus now has a discussion forum in the UK.
Dodge Dakota Experts