904 causing knocking noise?

Thank you very much for your suggestions. I will go over all those and see where it gets me. As for the noise it is definetely both sounds. When I speed up the engine it makes a lot of noise, then as it idles down the noise sometimes goes random. At one point after stalling the engine seemed to get stuck. After trying a few times it cranked and started. I took video with my phone and I'm going to post on youtube for people to see and hear what's going on. Thank again.