I had this same problem on my last car, a 1998 Mitzsubishi Eclipse. Something was blocked somewhere, and it was a royal pain to try to fill that car up! (Almost 3 times the capacity of the Fiero) My solution (Do this at your OWN risk) I enlarged the "cap" over the fill tube that has the little "flap on a hinge" in it. This was originally added to fill tubes when Unleaded gas came out. It is meant to keep people from being able to put regular gasoline into an unleaded vehicle. The regular nozzle at the pump was too large to fit into the smaller unleaded hole. I remember as a kid, I would use dad's lawn mower gas for my car now and then

I had to put a screw driver in the little hinged door to hold it open, as the gas can at that time had the larger diameter tube that wouldn't fit hahaha
Now that regular is no longer available, it really is not necessary in my opinion. The flap looks as though it would seal to prevent water and such from going in, but it does not. Pour a little gas in the top of the tube, and you will see it goes right through the closed flap with very little restriction.
Again do this at your OWN RISK, as a Spark and gasoline do not work well together! I used a pair of tin snips, and cut 4 lines from the smaller hole to the outside of the that "cap". I then bent / peeled those 4 flaps inward increasing the size of the filler opening. That was the end of that, and I never had a problem adding fuel again. I know It sounds ghetto or redneck, but I am the only person ever to see the inside of the filler tube with the gas cap off

If someone has the tank dropped, and ALL fuel and vapors from the system removed, you could use a Dremell or other power tool to get a nice clean cut and remove the "cap" completely.
[This message has been edited by JohnWPB (edited 12-27-2009).]