you might have a gas leak somewhere... if not then my suggestion is your gas gauge is not reading right...

your float in your tank might have filled up with fuel and is weighing it down so its reading 0

or your gauge is just broken


Good luck