SO, I got my bike back together again, engine has 10hrs on top and bottom end, just bought the bike and tore it apart for cleaning etc. Took the carb apart, drained fuel, new coolant, tightened/checked bolts, new tires etc. After cleaning the carb i put it all back together today with some fuel at 40:1 mix. The bike started on the choke right away, but the idle would not die down after and it idled extremely high. I rode it for a minute then shut it down. Everytime I start it back up, it idles waay too high. Along with this, there is oil spitting out of the silencer and the exhaust port. Will a leak at the exhaust cause an air leak? But, shouldn't the bike lean out a bunch, not run really rich like it is, spitting oil everywhere. Please help! I need some ideas on what to check first. Oh, the bike is a 98 KX250 running on 93 octane, stock jetting, and a full procircuit system. Thanks!