I just thought of this last night.. do CR125’s have reed admission? I had a similar issue with my Rok GP where when it was cold it was fine but it would pick up randomly, and it would idle really high at the end of the race. Turns out I had a dime-sized hole in one of my reeds. Replaced the reed and it was fine. If it has them, have you checked them?