For the tach, I would pull the engine codes to determine if the engine cam position sensor is throwing a 212/214 for sensor or spark signal. The car will run (but only start half the time) with no tach signal from the Cam sensor.
I don't have a 89 wiring handy, but on the 93 service manual, the tach is a separate fuse from the fuel. The fuel sensor fuse also runs the malfunction light, brake light, oil, etc, so if those lights don't work either (they light up for two seconds when you turn on the key) it could be a fuse.
Other than what's in the dash, for the fuel sensor there is only one wire that goes all the way to the tank level sensor, and from the sensor to ground.
I would have first suggested checking the connector on the back of the instrument panel, but if there is bad contacts, pretty much that means new IP, plus it's a ***** to get to.