904 causing knocking noise?

At one point after stalling the engine seemed to get stuck. After trying a few times it cranked and started.

Have you checked the starter?