I had an incident where the fuel was low (but stil at or near the top of the pump) and the bike was leaning to the left on the side stand (a little more than normal because of road curvature) and the bike woldn't start. It would ALMOST start (firing occasionall) but when you released the start button it would quit firing and die. It did this about 10 times to where the battery was getting low.
One of my buddies thought maybe more fuel would help but before we tired that we just straightened the bike up and VOILA it fired right up (and the fuel light wasn't even on)?
So I have no good explanation???