1998 Chevy S-10 4 cyl Two Wheel Drive Automatic
I have a 1998 Chevy S-10 with the 2.2 motor I bought this truck thinking it just needed a tune up. The check engine light was on I took it to auto zone had them check the codes what they pulled was P0141 (O2 sensor) P0301(cylinder misfire cylinder number one) P0140 ( O2 sensor) With that I did not want to play hit and miss with changing everything so I took it to pep boys had them run a diagnostics on it. They said my O2 sensor is bad the number 2 fuel injector was bad and the map sensor ports needed cleaned. With that I took the truck home on the way home I noticed the truck was smoking whit smoke.I got it home and ran a compression test it passed so I changed both O2 sensors changed the number 2 fuel injector cleaned the fuel rail changed plugs wires oil and all filters. After done the truck still runs the same and smokes(white smoke) took back to auto zone ran codes again this time 7 codes P0122 (throttle position sensor) P0141 (O2 sensor) P0113 (intake air temp) P0107 (map sensor and mass air flow sensor) P0200 (Fuel injector circuit condition) P0302 (cylinder misfire number 2 cylinder) P0140 (O2 sensor) SO my question is any one have any ideals what would cause these problems and the bigger question is anyone have a ideals on what to do to fix it?