I am thinking something electrical, loose/dirty connection, coil, pickup coil, ground wire, safety switch ie: side stand, battery cables/connections, not sure. Fuel related will not keep it from getting a spark.
If it is sporadic, could be difficult to track down. All I am talking about is the no spark issue, fouling he plugs could be unrelated.