Friday, October 26th, 2012 AT 6:41 PM
1997 Ford Explorer 6 cyl. P0300 code shown. Code went away on it's own. Within 50 miles of the P0300 code disappearing, the codes P0171 and P0174 were thrown. Mechanic checked vacuum lines and no leaks. He changed the MAF and no change. Truck is stalling immediately upon a cold start unless given constant gas. Once warmed up, runs okay other than a rough idle. There are no codes thrown for the O2 sensors. Replaced Fuel pump and filter 1,700 miles ago. Throttle body was cleaned at the same time fuel pump replaced. What do I check or replace next?