bad starter solenoid would do it i donno if you have one on the firewall or not. but my starter did this it would just sit and spin wouldnt shoot out got a new one and its fixed. have it tested at autozone or somewere frist before you get a new one.
also it might not be close enogh to the fly wheel. we put a brand new starter on my buddys trans am and we didnt have it close enogh to the fly wheel it just sat there an spun.