The oil doesn't smell like gas does it. I am wondering if either the carb needle valve is leaking causing a flooding situation, or if the fuel pump is leaking fuel into the crankcase, and the fumes from the gas in the crankcase is causing a choking situation as they are expelled from the breather.