I suspect the switch level indicator in the tank got stuck. Drive it around until you do a couple hundred miles, then check if it works
by filling the tank half way. It might dislodge the gauge.
well, ive done that already. if the car is running and just sitting still, the gauge goes up to full. the second i push the gas down the gauge goes down to empty