Since you replaced the crank seals, take a good look at them. Many years ago I had a CT175 that I had split the cases. I put in new crank seals, put everything back together, started it and it went WOT. Everything looked good including throttle linkage, etc. After head scratching I checked the crank seals and discovered the bore was about 1mm too big, allowing air leakage into the crankcase. This essentially is the same as running WOT. I replaced the seals, and problem solved. It's worth a look.