2009 2.5i AT base sedan. Son was driving home through neighborhood, and pulled over about a mile from home when he heard/felt loud noises and engine shaking. Called me and I went to see, and when he started it up I have never heard such loud banging and screeching, but it settled down in a minute or so to the point we chanced driving it another mile to a known good mechanic. He said rod knock and engine is toast, but it would probably make it home so I drove it a mile to plop it in my driveway. It had very little power going home and was barely able to make it. After reading up about rod knock and spun bearings, I decided to drain the oil (it was low, maybe two quarts and very black) and to my surprise there's no metal flakes to be seen. Now I'm wondering about a timing issue, maybe idler pulley went and if I'm lucky I may not have to replace motor, maybe. Se either way the engine is coming out, and that's what I'm working on. I got the driver side cover off and belt looks intact. The further I get with the work, the more details I will know and can share.
Question is: Given the story so far, what would those among you with experience guess at being the problem?
I am starting to doubt the spun bearing because of the lack of metal in the oil, and the other horrible noises the car was making and the drastic loss of power. From what I gather a spun bearing will knock and slowly destroy the engine, not give a catastrophic result like what we saw. Am I completely wrong?