After I take it for a ride and come home and turn it off it is hotter than normal and won't start till it has sat at least an hour and then it will start.
After it cools off restart it and go for another ride. When it's hot, turn it off then see if it will restart. When it doesn't, pull one of the plugs and check to see if you have spark. If you have spark at one plug, do the same with the other. If both plugs have spark when it's hot and it won't start, get back to us