The manual with the complete diagram is on my manual server, just click the link below in my signature to take you there and get it!
The diagram is on page 90 of that pdf file from my server.
Well dang, 99.999% of the time a shifting issue on a 125M is the stopper. The only other thing i can think of, change the oil, and adjust the clutch. But compare to the diagram first before your decide there is no problems in there. Could be a bent shift fork too, that would suck, have to split the cases to fix it. I always tell people don't shift it hard, if you have to use force stop and figure out whats wrong because you shouldn't need force to shift it. Using force will just ruin it worst.
---------------------------------------------------------
1984 Honda ATC200ES "Big Red"
1982 ATC200E "Hondie"
1988 TRX300FW "Project Quad" Still in progress....