I have never had any luck with the impact wrench and it would be hard on the splines.
Even on ones I never thought would pop I pull the engine and lay it on it's side.
Then heat the crap out of the PTO and with the impeller tool and a 2' craftsman breaker bar I put hand tension on it then give it a sharp hard hit with a small hand sledge. IF it doesn't pop with a few hits then more heat. I repeat this process over and over and they all come off. Heat Heat Heat. Then replace the seals and o-rings with new.
Even on ones I never thought would pop I pull the engine and lay it on it's side.
Then heat the crap out of the PTO and with the impeller tool and a 2' craftsman breaker bar I put hand tension on it then give it a sharp hard hit with a small hand sledge. IF it doesn't pop with a few hits then more heat. I repeat this process over and over and they all come off. Heat Heat Heat. Then replace the seals and o-rings with new.