My fuel gauge won't go past half when I fill my 69 300. Hot and ground all test good. I pulled float and grounded it on tank and moved the float by hand and gauge read from empty to full as it should. Put it back in tank and it won't go past half when full. When gauge reads empty I can only add 12 gals. Pulled float apart and checked for loose contacts or burns. Nothing wrong. Reinstalled 3rd time and still have same issue. Any one have or had similar problem?