Mower will start but will flood out if I do not bring throttle back, removing air cleaner helps some, I cannot get it past 1/2 throttle without gas coming out of carb inlet. I first thought the float was not closing, could not find any parts so I bought a carb off ebay, Exact same issue. I took carb apart and cleaned the main jet and idle jet, Turning carb upside down checking the needle valve while blowing air into gas inlet works fine, Changed cdi, spark plugs, compression is at 130, I am leaning towards oil seals on crank, I did spray carb cleaner into flywheel and underneath while running which did not make any difference in rpm while running, I would guess I should see oil leaking out especially on the bottom side if that is leaking, I have not verified that yet. Exhaust port was cleaned 30 hours ago. Anything I may have missed, looking for some suggestions, thanks