Have you considered checking the resistance of the fuel sender to identify any issues causing the fuel gauge to read backwards?