The TPS on the 700 TBI is non adjustable. If the voltage is out of spec then the TPS is bad or there is something else wrong. Altering the TPS to be adjustable isn't likely to solve the problem.
EGR may be leaking around the pintle. that won't help anything.
low fuel pressure is always trouble.
could be a cooked MAT. Intake backfires will fry that sensor. (You've got to check this one no matter what else might be wrong.)
In youre case the speedo is working and the ECM still set 24. (It always repeats each code three times on the dash light.) This combined with the other issues....
While it could be the speedo board, There is a real posibility that the ECM itself is going south. You can get replacement ECMs from the cars listed in the DIS motor replacement article in my cave. (You need to reuse the Fiero PROM in whatever replacement you get.)
The location of the ECM in Fiero can make it run at the upper limits of the thermal range. This isn't real goood for them. It is pretty common to see over heated ECMs start to do wierd stuff like this before they actually croak. (Before you ask, I'm still looking into solutions for the ECM heat issue. I don't have any detail yet.)
------------------
11-Sept-01, The day the world as we knew it ended.