recently my car started blowing some oil out of the breather. Some drop of oil has started appearing on the driveway. My mechanic told me that the crankcase breather box is clogged and needs to be replaced.
He tried cleaning out the hose with a bit of wire. He also tried holding his thumb over the hose, reviving the engine a bit and taking his thumb off. In a while it looked ok but the problem is still coming back. It could be because of blockage. If the box itself is blocked, then that's a different story, you really need to replace those damaged parts.