Have you put a big socket on the crankshaft nut and tried to turn the engine, just to ensure it is free? No idea why it wouldn't be but .....
When mine started the clunk thing, I took the starter off and it also performed faultlessly on the bench with no load. It wouldn't turn the engine...