yet another fuel gauge thread - reads full all the time
Take the sending unit out and leave it hooked up and then ground it. Operate the float manually and see if it is on full when raised all the way and lower it to half and then empty while having someone watching the gauge or use a long jumper wire and watch it yourself.
I had to bend my float holder wire to calibrate it. Sometimes they get stuck in the full position. Just something to check if the electrical circuit is not shorted to ground.