could be many things ,
a faulty ht lead faulty ones can play up when hot ,
faulty spark plug
could be incorrect fuel mixture ,
could be the soloniod , though im not sure you have one on as i dont know the model of the bike
all very inexpensive pieces to replace
jason
December 2007