Don't expect new car reliability or hate a car which is performing poorly at 17 years old. Constant repair and maintence is usually required on a 17 year old vehicle. Face it, your Fiero is an OLD classic and requires lot's of TLC. For every hour that I drive my 87GT it seems to require 1 hour of maintenance. Things like belts, hoses, sensors, bushings, and the like were not made to last forever. If the expectation is to just put the keys in and drive; you've got the wrong vehicle.
With the description of your problem all we can do here on this post is to guess and make suggestions. To solve your problem you'll really need to do a full scan of the ECM and monitor it under all conditons of road load. That will pinpoint the problem. If you want to keep checking, a clogged CAT is often found to restrict the exhaust on a car as old as yours. If your exhaust is plugged the engine will run like crud.
------------------
87GT 3.4 Turbo Best 0-60 5.2 seconds
http://www.turbochargerpower.com/turbo.htm