Just went through this myself a few weeks ago. I think I still had the original seal on my 99. That sucker was bonded to the housing. Took me ~12 hours of work to get it out trying just about every puller I could find.
No slide hammer style puller worked for me, I ended up getting it out with...