Awesome thread. I'm clearly new here but I've been lurking this thread for a bit. I have a 2001 XC125 as well. I was having the hot start issue. I ordered the new starter clutch and idle gear assembly. I installed it just a few minutes ago. Here's the problem now.
It starts fine but it sounds like the starter motor is still running when started. It will not idle either.
Do you think the starter motor is actually running or is it possible that the idle gear is actually engaging the starter motor and spinning it?
I'm quite new to working on these, so excuse my ignorance ;)
Again, awesome thread. I admire your determination.