Firstly, great forum. I recently purchased an 05 with 47K miles. I got the check engine light on with a miss. The miss would come and go and be much less when the car warmed up. Thought it was a bad coil. Turned out it had 17 codes which we erased to start fresh. Light came back the next day. Came back with two bad cam sensors. Replaced the four to be safe. This morning for a quick second I heard rattling. Can the timing chain be bad at 47K miles?