Join Date: Jan 2016
Location: NE PA
Thanked 116 Times in 101 Posts
Sled: 1997 t cat,1997 zrt 600
odds a the motor oil was TOO hot, and the motor has a oil temp switch on it, that is designed to SHUT the motor down, before allowing damage to happen
once the motor cools, its will run as normal, till the temp gets hot again
some things you can do to help it , is make sure the oil in the motor is GOOD and fresh, and honestly a GOOD syn oil will run things cooler than basic dino oil will,
next, make sure bike is clean, caked on mud and dirt, doesn;t help in things cooling, actually makes heat build faster!, so keeping it clean helps, here, all the roe so if its got an oil cooler, make sure that too is clean and not clogged up(same will be for any liquid cooled models, and there radiators, and I mean BOTH sides of them, as well as good coolant in them, and they also sell special coolant designed to run cooler in hot temps, so if your bike is liquid cooled, you can swap the coolant out to it, for better cooling )
next, the spark plug, its not really going to make it run hotter or cooler, but reading what it is telling you MIGHT help there, be it running rich or lean!, running lean can make it run hotter!, even dangerously hot!
and it never does hurt to have a new spark plug in things!
NOW< if by chance is just shutting off when heat builds, you can also try removing the fuel cap and listen for air rushing sound, and then it runs again.
as vapor lock can happen on hot days, if a tank vent isn;t working properly, but what your describing of running for 2+ hours first, says your oil temp sensor is working and shutting you off due to oil temps being too HIGH to safely run the motor, and it needs to be off to cool some to be in safe range again!