The good thing is that there are only three things that could be wrong. First off there could be no fuel getting to the cylinders or too much that it's flooded. Second, there's no spark, and third, the compression is low.
With your low mileage, we'll assume the compression is good. Like tonered said, you have to check the spark when the engine won't start. Of course, when the engine is screaming hot it isn't a good time to try and pull out a spark plug. I would bring a good plug (any kind) and pull a spark plug wire and test no. 1 or 4 spark plug wire. Then I would do no. 2 or 3 plug wire (they use different coils).
If both 3 and 4 have spark (or 1 and 2), you have a fuel problem (filter, pump, float, float needle/seat, etc.). If you have good spark, I would pull no. 1 spark plug to see if it is wet with gas. If only one cylinder has spark, you have a coil or connector problem. If both don't fire, you probably have a bad safety connection (kickstand, neutral, clutch, etc.).