Hmm my post from last night did not 'take'.
OK that IVR is a steady 5v, not a pulsed 12v type. So your readings make sense, and there is electrical continuity through the temp gauge at the least. However, you should have a lot less than 5V at the temp sensor when warmed up and connected.
Warm up the engine, and disconnect the temp sensor wire from the sensor, and use the ohms function of your meter to check the temp sensor resistance to ground. It should be around 25 ohms +/-. If it is much higher, then it is bad. If OK, then the gauge is electrically OK, but has a mechnical problem.
You can use the same process on the fuel tank: check the voltage at the tank with the wire disconnected to see if is is 5V. Then check the fuel sender resistance to ground with the wire disconnected; it should be in the low 70 ohm range near empty, in the mid 20 ohm range at half, and 10-12 ohms if full. If that is good, then the guage probably has mechanical issues.
Oil pressure is the same deal.