It can also be the carb flooding when not running and running gas past the rings. Depends on the smell of the stuff in the crankcase to decide which.
The crankcase has a seal and the pump should have one also, if I remember right.