I really think it is the ignition modual on the firewall at this point. I have checked the fuel level so many times and each time it is right where it should be.