I have a 1998 ford ranger 2.5 and the truck runS real rough at idle. I have 2 trouble codes p0141 , and p0171. Just recently another code has came up p0303. I cleaned the maf and the truck ran great. The next morning i got in the truck and it ran fine for 5 minutes then ran real real rough.. I erased the codes an now the only codes left are p0141,p0303. I know that po141 means that the o2 sensors are no good. Code p0303 means cylinder 3 misfire. I checked the spark on both spark plug wires on cylinder 3 and I have spark. Do you know what the problem can be besides the 02 sensors? I will really appreciate all the help... Thanks...
Last edited: