my '91 fires up the first time, but, it turns over a few times (about 3 secs) when cold before fire-up. When warm, I just bump the starter. You don't say what your's is doing...do you have to turn the key on two or three times? Does it turn over for 10 secs?
I will say that there is a big difference in new starters versus old starters. I thought mine turned over just fine with my old starter...it's just once in while it wouldn't catch (solenoid)--so i replaced the whole shebang and boy now she turns over FAST! I didn't realize it was slow before until i put the new starter in.