Ja, ist älter das Thema, aber vielliechts hilfts doch.....
Hatte das gleiche Thema mal bei ner XL500. Wenn warm, dann aus. Nach Abkühlung keine Probleme. Bei mir wars der Geber am Polrad, der der Zündung mitteilt, wann sie zünden muss. da war ein Draht arg verschlissen und mit steigender Temp. ändert sich der Widerstand, bis irgendwann nix mehr ankommt ==> Kein Zündunke mehr bzw. Funke viel zu schwach/ unregelmässig
Also, besorg Dir mal ein Gerät zur Messung der Funkenstrecke und schau nach dem Zündfunken, wenn sie nicht anspringt.