I have the same problem every now and then because of some low pressure within the fuel distributor.
I was told for new engine, the pressure within should be 5.8 PSI. For worn engine, the pressure should be tuned to 6.5 PSI
http://forums.*.org/forums/showthread.php?t=76297