This does sound a bit odd, so to explain.
80's cars were the infancy of bringing computer controls and cars together.
Many sensors were unreliable and failed frequently and of course as they moved from ODBI to ODBII they didn't develop things to be more reliable.
The computer in the Fiero and probably other GM cars of the era, are notoriously unstable if they don't get a constant 12v supply. Added to the fact that many electronic components are TTL based which means they rely on a 5v signal generated by the PCM, so if the PCM isn't seeing a steady and clean 12v supply it likely doesn't generate a reliable 5v signal either.
Despite the fact I know the alternator is charging, the battery was getting weaker and weaker, to the point where it was dying frequently, and at 7 years old it was due(ish). I was hoping that a new battery would solve the idling issue as we know it is caused by a sensor behaving erratically and not a vacuum leak. Unfortunately this was not the case. As I am convinced that the TPS I have already replaced is still faulty we are replacing it agian.