But the truck will start and run fine the second time I start it. I checked for vacuum leaks and there were none. I changed the fuel filter with no change. I pulled codes p0101 and p0102, so I changed the MAS with no change. It's now showing that all 4 oxygen sensors are bad. Would that cause it to have the starting issues? Should I change the 02 sensors because there pretty expensive? I also cleaned the throttle body which gave it a smoother idle. Any ideas?