Only leaks when hot could mean the vent is plugged and the oil is being pushed out
Check the vent and make sure it open and clean
-s