I had a really tough one once so I spayed Kroil penetrant on the splined area and let it sit overnight. That did the trick, next day the puller popped it right off.