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...