Fuel sending units read WRONG time after time!

Nothing that would cause the lights and gauge to error like this. It must be the way the cluster is grounded, as that is the only thing common to all the errors.

I just had a thought. I have the light switch unhooked from the cluster. I am on my way to look into this

BTW the temp sensor that measures the temp of the coolant. It is a variable resistor. Does anyone know the range. I measure 1.4k on the ohm meter.