my truck sounds like it is out of gas and wont start until i rock it heavily. on 2000 Ford Expedition

sometimes when i go to start my truck it sounds like it is out of gas even though i just put gas in it. so i rock it back and forth for a while then most of the time by doing that it cranks right up. when i put gas in the gas gage does not move up till later on sometimes till the next day. what could be causing this?

Asked by for the 2000 Ford Expedition
get fuel pressure test done. pressure should be at least 55 lbs with key on eng off
1 more answer
check your fuel pressure