If he hit a rock then he might have spun the hub in the prop. In other words the big rubber thing in the center of the prop may have been jarred loose. It's designed to do exactly this for that reason
when hitting something large. Instead of blowing up all the gears etc. in the leg the rubber hub takes the shock. A sacrificial lamb of sorts.
I bought a used prop a while ago and when I tried it out all was fine as I put the power to it. Then all of a sudden at a couple of thousand revs as I was coming out of the hole the motor would rev up to 6000 revs and the boat would drop back in the water. This was because there was no load on the propeller, the prop shaft would be turning without the propeller. This was all new to me but luckily at the time this was happening I happened to have a marine mechanic with me who twigged on right away what might be going on.
Just a suggestion for you, but what I did to test my hub and propeller was to make a scratch/ line on the hub and the propeller itself.If the hub spins the line wont match up with the line on the propeller when you check it again. ( The odds of the hub spinning and stopping at the exact spot it started at are, well, rare)
Sounds to me like the hub might need replacing. I would try checking this first. Simple check.
Good luck.
Oh yeah,in my situation it was the hub. $75.00 for a hub replacement from RYM Propeller in Richmond