there is a fairly well known issue where the sending units go bad and the computer thinks you have a quarter tank left but really you are empty. For now keep it topped off but you will need a new sending unit in all likelyhood. Often a code will show also if you scan your truck