I have an old but good Craftsman walk-behind with a 3hp Tecumseh engine. Had since new, always well maintained. Always full and clean oil. Still cranks right up and runs good as new. Burns no oil - no smoke ever. Issue recently is, when running it pushes a small amount of oil out of the breather. Clean air filter. What is causing the oil to come out?