Vacuum build up in tank (if vented filler cap),
Try opening (removing) and closing filler cap when car next stops then try starting car again, if it starts then cause is blocked vent in filler cap.
Might be fuel filter blocked
Blocked fuel pick up in tank
Maurice, December 2010