SURE SOUNDS like a sending unit to me.

Try putting a mechanical gauge on it to check this condition.