Ya, I've done it before (infront of a supermarket for hours :icon_bigg ). It's a pain in the buttocks. I'll try my best to be specific, gonna be long though.
(You can use a long, long-ass extension for the top bolt/nut. If you have it, then insert it from the front end, just below the alternator. If don't have, then do what I did).
The only way for me to do it was from the top. I removed the coolant hose (carefully) that connects at the driver's side firewall (and any other vaccum hose<s> ) around that area, so that I could have an easier reach and enough room to unwind the bolt. You won't get a lot of room, but you'll have just enough for one crank/click (using socket/ratchet), which is better than nothing, lol. You will not be able to unwind the boltif you stuck you arm underneath the manifold.
I used a socket (13 or 14). First, I'd find the bolt with the socket, only. Once found, and inserted, I then attached the stick (ratchet?), and then unwind . It'll be easier if you had a long ratchet for the socket, but not too long. If you want to use a wrench, you will need one that is bent at an angle (a regular will hit the manifold when you unwind). This will take a while until the bolt is loosen enough to unwind with fingers.
Once the bolt has loosen enough, put a wrench on the opposite side to hold the nut, while you unwind the bolt. Keep holding the wrench tight while you unwind the bolt with your fingers, it will eventually come apart.
Bottom bolt and nut:
I had to go underneath the car in order to get these out. I used a socket on the bolt side, and held the nut side with a wrench while unwinding it.
Negative nut at bottom of starter:
Don't forget to get this nut out before removing the starter. Use a 13 wrench/socket.
Once you get the negative wire (ringed-end) out, the starter should come loose. All you need is a light pull.
Getting the starter out of engine bay(fun part):
The starter can only be pulled out from the bottom (similar to removing the oil filter). You gotta play some twist and turn on the starter in order for it to fit through the bottom opening.
I started from the top. Pulled the starter out from its place, then I gave it a 90 degree verticle turn (so that the crank faces up), then I carefully let it sit.
Then I went underneath the car. Grabbed starter's bottom and pulled down. This is when you gotta do some twisting while slowly pulling it down. Do whatever it takes, as long as you don't break or damage those wires (you'll see what I mean).
Install is just the opposite. I'd screw up the bottom bolt and nuts first, but not tight yet, not until the top bolt and nut are screw in.
That was hella long, but I hope it made sense and helped. :aigo: