I have an 85 Fiero 2M6 SE automatic, I bought it about 6 months ago, and have put somewhere around 8000 miles on it without any issues. but recently it's been giving me hell, it won't even run right now, and I'm wondering what you guys think the problem may be. when it first started acting up, it was mainly just a matter of the car running like total crap, no power, sputtering and backfiring. I was thinking maybe I got some bad gas, so I dropped the tank, and it was clean, no water or other foreign substances. since I had the tank out I went ahead and put a new fuel pump in with a new filter sock no improvement. then I got the bright idea to check the codes o2 sensor (rich) and map sensor high(low vacuum) I didn't have any vacuum leaks so I replaced the map sensor, helped, but still not running right. the next day I go out and start the car and I noticed the SES light wasn't on with the engine off and the key in the on position. I try starting the car, it starts and runs ok, not good, but ok, no backfires, less sputtering, and still no power. put about 5 miles on it, and when I filled the gas tank up, it gives me code 12 again.
![Unknown :unknown:](./images/smilies/unknw.gif)
so far the car has a new ignition, cap, rotor, pickup coil, module, plugs, wires. it's got a new map sensor, a newer 02 sensor, a newer fuel filter, and a newer air filter. TPS reads .55-.57 volts with the throttle closed and smoothly goes up to 3.9 volts as throttle increases.
any Ideas as to what it could be?