Vehicle: 2000 Explorer XLT, V-6 4.0L EFI 54,000 miles Problem: Sometimes hard starting in the morning, have to pump the gas occasionally, must keep your foot on the gas at stops for the first few miles. Some days it will start right up and run fine though. Up until today, the problem generally corrected itself after a few miles. Today the check engine light came on so I went to Auto Zone to get it scanned. Also, starting today it seems to stall even after a few miles. It is raining today so that may be a factor. Code: P1507 "Idle Air Control Underspeed Error" Question: Anybody know what could be wrong?