Does it have cdi igniton ? I had a yamaha 360 once and when the cdi box started to fail it would ride ok when cold but when hot would just cut out and you would have to wait till it cooled down before it would start again, I relaced it with another and problem solved