I've seen some mechanics having good success with the Snap-on strap oil filter remover. Yeah, it can crush an oil filter but just move it up near the base and you can even use a pipe on your ratchet handle for leverage if need be.
96 4.0 ZJ Laredo, 2004 4.7L WJ Limited, 93 4.0 XJ (spare), 96 4.0 XJ (son's)
-Stalling ZJ? 12 things to check before replacing a sensor; the Dirty Dozen
-Crankshaft position sensor multimeter test. & video of testing.