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
2 answers
check your fuel pressure
get fuel pressure test done. pressure should be at least 55 lbs with key on eng off