Couple months back I got a new to me BRP. Slapped a TrailTech on it only to find it ran much hotter than I thought is should, around 245. So after much trial and error I got it around 225. I read a bunch of post here about people overheating and such and I though it was normal. The other day I noticed a little coolant under the bike. Dropped the skid plate and found my weep hole was weeping. Ordered a new water pump and during the swap, I examined the old pump. I rotated the shaft and surprise, I pulled the shaft right out. The water pump was off the bike but still bolted together. The threads on the shaft had a layer of gunk on them. I split the pump and checked out the impeller. It was stripped and the shaft fit very freely into the impeller. There was slight scaring in the pump housing where the impeller had given it some love. The shaft was spinning but the impeller was no longer connected to it. I guess that would result in poor circulation. I slapped the new water pump on and went for a ride. Ran 150 degrees the whole time. I guess I need to "unfix" my thermostat now. Moral of the story, if you are having some weird cooling issue, try pulling the pump (2 bolts) and make sure the shaft has not stripped out the impeller.