The trick I've used is to put the socket on a breaker bar, turn the motor over by hand so that the bar is wedged against the frame, then just bump the starter a bit. I've yet to have one stay stuck after that. Just make sure you get that socket on tight (using a 6 point socket helps too) and the bar against something solid. A block of wood in there would help protect things.
_________________
95 Isuzu Trooper Daily Driver
86 Isuzu Trooper reliable backup
77 LUV 2wd stock beltway blaster (resting)
79 4x4 LUV project: 2.6L, 5spd, 31s (eventually)
MEPR: Man, my 4x4 makes all other LUVs look good
