engine codes on 1999 Mazda B2500

can somebody tell me what engine code P1506 means

by in San Dimas, CA on February 23, 2011
Get Your Car Fixed at a RepairPal Certified Shop.
We certify shops based on expertise, quality work, and verified customer reviews
1 answer 4 comments
ANSWER by , February 23, 2011
my scanner shows it as idle air control over speed malfunction.check the idle air control sensor to see if its dirty or has a loose connection.if its bad they're $35.99 at auto zone.
COMMENT by , February 23, 2011
when I start my truck it won't idle if I put the gas pedal to the floor the engine rpm revs up then goes right down and then revs up and down exhaust blows out strong fumes If I unplug the maf sensor the engine runs fine but won't idle I did replace the aic sensor and the maf sensor could I have a defective maf sensor
COMMENT by , February 23, 2011
anything is possible with todays technology as far as getting a bad sensor.did you clean the carbon out when you changed the iac?
COMMENT by , February 23, 2011
how do you clean the carbon out you really can't see it's at the back of engine
COMMENT by , February 23, 2011
sounds like a pain then.anyway of getting carb cleaner in an aerosol can to spray it out?or look at it with an inspection mirror to see if its dirty?