painting wood paneling

I recently cleaned, primed, and painted wood paneling on my breezeway but the oils in the wood is still coming through. Can I prime again over what I've already painted, using a better, oil-based primer, and then re-paint?