I'm getting a P0505 (idle air control circuit) on my 96 with a 318 magnum. I just changed the IAC, TPS & MAP not 4-5 months ago when it stalled at idle speeds. Now the thing won't run unless you have the pedal to the floor. Any ideas or is the IAC bad again?