The Fiero tanks all have approximately 2 gallon of unusable fuel. Eight gallons into an 88 tank would probably be put in on the side of the road. You were close to running out. You should be getting better than 20MPG with that engine. I get mid 20's with my 3.4.
Not sure what's going on with the filler. I put 5 gallons in it across the street from Northlake Automotive when we first got the new injectors installed, and I had no problem. You may be able to disconnect the vent hose from the tank and back blow it with compressed air to see if it's somehow become plugged. I think Mike still has an old tank that you can look at to get an idea of the inside construction. When we installed the last pump and the new sending unit, the gauge was reading somewhere close to the amount of gasoline we put into it.
I have a tach, speedometer, trip meter and tach filter. I also have a complete 88 instrument panel internal assembly with all gauges, but I don't know how good the circuit board is, or if all the gauges work. I have several 85 V6 instrument clusters that could be installed as a test unit just to see if your sensors and wiring are good. The 85 has an 85 mph speedometer but it would work for testing.
I am running Monroe SensaTrac on my 86, front and rear. Also on the front of my 87, and they do very well, even in agressive Run For The Hills style driving. If you're interested in installing a set of KYB's on the rear, I know where you can get a pair, cheap.
http://www.gafiero.org/bbs/index.php?topic=3146.msg30313#msg30313We noticed that the air filter is a K&N. Recent studies have shown that while the K&N may improve engine breathing, it is at the expense of filtration. By opening up the filter, larger particles of dust can pass through. I've seen a lot of recommendations for WIX or Purolator1 or Purolator Gold air and oil filters. I removed my K&N several years ago and have switched to Purolator.