P1507 means "Idle Air Control Underspeed Error". It can be most commonly caused by a vacuum leak, a damaged Idle Air Control (IAC) assembly or a stuck IAC valve that needs cleaning. Essentially, your engine isn't idling at high enough according to your computer's programming parameters. Many times this shows up in colder weather as you try and start your vehicle. It will usually die unless you put your foot on the gas pedal and raise the RPM's. I have also read where a clogged air filter might be the problem. I would try cleaning your IAC valve first.
Trouble code P1507 means: Idle air control (IAC) underspeed error
It could be the idle control P1507
Trouble code P1507 means: Idle air control (IAC) underspeed error
Trouble code P1507 means: Idle air control (IAC) underspeed error
check IAC valve. Easy to replace, or you can clean with carb or brake cleaner and reinstall.
Trouble code P1507 means: Idle Air Control Underspeed Error (see P0506) Trouble code P0506 means: Idle Air Control System RPM Lower Than Expected Replace the Idle Air Sensor
Trouble code P1507 means: Idle air control (IAC) underspeed error
Trouble code P1507 means: Idle air control (IAC) underspeed error
Trouble code P1507 means: Idle air control (IAC) underspeed error
Trouble code P1507 means: Idle air control (IAC) underspeed error
Trouble code P1507 means: Idle air control (IAC) underspeed error
Trouble code P1507 means: Idle air control (IAC) underspeed error