Sorry...sometimes we have lives as well.
You are continuing a story w/o posting in the same thread as the rest of the story. Personally I happen to dislike this because then we have to search and find out what other things you may have mentioned before that are pertenant.
If you clearned the codes and they don't return then they don't mean a thing. Holler if the codes return or you get new ones. I feel stomping on the engine when you have unknown codes is poor judgement and if the motor blew up, I'd feel you deserved blame.
The noise.. please get a vid of the noise. We have a tough job of diagnosing from a distance based on what people type and can't necessarily give good advice at all times. A clip of what the noise sounds like would be great to help out.