Had the same issue happen to me while on a ride just 2 weeks ago. At first i thought it was my cleat that was coming loose then when i looked down to unclip it the whole crank moved. had to ask some guy that was working on a tractor if he had a allen i could use. lucky for me he did and I was on my way.