replied to your pm.

but could be both sending units are bad, or the fuel one is just misadjusted.
or as you said could be bad ground.

you can test the tank sending unit by moving the arm and reading ohms on a multi meter.

guess you could do the same on the temp sensor by boiling it. see if it changes.