when i fill my truck up the gauge goes up to full. after about 8 miles it is on 3/4, 20 miles 1/2 and by the time i drive 40 miles it is down to empty. the light wont come on until about 200 miles and even then i fill it back up and it takes 16 gallons. any one else have this problem or know what the problem is. thanks.