If it's the same problem as mine, there's a tooth gear on the starter that turns the engine, and that gear may be broken (mine was plastic and snapped in half).
I was able to get a replacement gear, but I'm not sure how to disassemble the starter so I can put on the new gear. Better luck to you!
Jaymen
October 2008