i pulled mine from the top without removing any body panels
take off y-pipe
disconnect UIM
coil
vacuum hoses
coolant lines (drain the coolant)
disconnect wiring
disconnect bracket that holds the pass side axle to the engine
remove belt, disconnect ac and leave it off to the side
jack up engine, remove motor mount, disconnect PS pump, leave off to the side also
last but not least, unbolt engine from tranny and pull out