Having just experienced this with our Ford 460 it is probably the starter itself. Ours would every once in a while do this. If you waited a while it would start right up. Next time would be fine.
Our mechanic told us, since it would never do it for them, that if it won't start to tap on the...