2007 trx90 and 1987 trx125 issues

i have finally solved my gear location issue on my son’s 2007 trx90 thanks to this forum, particularly moose wagon and shadetree. i got down to the clutch but then i did not have a castellated nut tool so i took it down to the local mom/pop shop and they loosened the nut for me. while there, i told them my problem, what needed to be done to repair it, and they did just that. the shop took off the shift arm, straightened it, and then re-installed it. cost me $40. it shifts very firm right now, maybe indicating the clutch needs to be adjusted?

next issue is with same 2007 trx90. i thoroughly soaked the carb in yamaha carb cleaner, blew out all holes with compressed air, used a welder’s wire cleaners to pass through all holes, then re-assembled it. it is now idling better than before but loads up/bogs down on full throttle, not fully reaching max rpms. there is no mixture screw adjustment on this carb, only idle. the needle cannot be adjusted up or down, it is fixed as well. the only thing different between before i removed it and then re-installed it is the gasket between the carb and the intake. it fell apart so i cut another one out of a brown gasket material making sure the intake opening was the same diameter. not sure this has anything to do with it. would appreciate your input.

last issue, for now, is with 1987 honda trx 125. it was starting using the electric start button but now i only hear clicking from the solenoid. i substituted a different solenoid(from honda 300 fourtrax) from a known working unit and it did the same thing. put the ‘suspect’ unit on the known working atv and it is functioning properly. don’t know what else might be the issue. starter was working as it should previously.