hey this used to happen to me a few times a year. I would remove the rear seat, remove the passenger side fuel pump cover, unbolt the fuel pump/sending unit and just wiggle it up and down as much as I could without unplugging cables or fuel hoses, then bolt it button it back up and it would be good. I assumed the float was getting jammed in the down position. At one point I thought it was related to parking at a slope when the car was at about half a tank, but I am not sure if I could say this was the case 100% of the time