When I fill my tank completely the tank shows full but if i keep driving it will stay at full until I stop for any length of time and then it will show the correct amount but only if I have more then half a tank of gas. When there is less then a half tank of gas it will say I have a full tank and then drop suddenly to empty. Please help..it's driving me crazy