check the spark plug for water/coolant the most common reason the do this is the head gasket degrading,its just a rubber o ring and if its flat or damaged it will leak and foul the spark plug stopping it from sparking,i have changed loads of them also buy a genuine gasket or you will be back here again .
adam bike doctor, January 2015