go figure, my car did the same thing about a week ago, and the power wire to my starter had fallen off. how, i don't know, but it did the same thing.
my guess is you have a bad starter or something is loose. the hammer method would be to strike the starter while someone is trying to turn the car over.