Even brand new oil cap gaskets can leak. Oil can also come up through the holes for the screws that bolt the valve cover to the head. I would replace your valve cover gasket and make sure to use some RTV on the screws when you reinstall it.