Check your fuel selinoid, is it working, it will let your gas into your oil and then blow back as oil, just a mixture of both. Check your oil for gas in it, take a match, pull your dip stick and stick fire to end where the oil shows, if it flames up, you have gas in it. The selinoid is a anti backfire item. If you have gas in oil, change you oil and filter, pull the selinoid out. It is the round deal on your bowl and you have to disconnect the wire. Leave bowl on carb and put finger over hole where selinoid came from and have someone to start you engine while you block the gas. If this cranks your engine your selinoid is bad. Either buy new selinoid or cut the tip off the one you pulled out as low as you can and reinstall it but do not hook it up. Buy a fuel shut off valve and install it in line. When you kill the engine, shut the fuel shutoff first and let idle for a minute, then kill engine and it should not backfire. You will have to kill your drivers seat to be able to get off while running. You can use this way or buy new selinoid but do put a shutoff on gas line.