Its possible the vent hole in your fuel filler cap is blocked.This creates a partial vaccum in the tank when fuel is used,eventually the fuel will no longer flow.Next time it does it,remove the cap and retry.
caine
December 2008
Automatic Answer
We may have found other answers which could help you.