I can't figure it out and two mechanics are perplexed. The sending unit is fine. The gauge always reads full. then I brought it to a mechanic and now it reads alittle above empty.The needle moves only a little. help.