Alright guys mY 03 is having a bad knocking sound. I pulled code p0014(exhaust camshaft timing over advanced). Since I have had a code for my camshaft actuator solenoid I replaced that as well as a fresh oil change. Still have the noise but it goes in and out. I'm still getting the same code. The next day after the change(which I did the day before yesterday) I started it up in the morning and the thing sounds like it has a cam. I have 2 or 3 dead cylinders at idle until it warms up and 1 dead cylinder all the time. I'm not getting any codes for a misfire. Anyone know what it could be? At first I was thinking maybe the piston was hitting valves but I was told this is a non interference engine. Anyone verify this? Could this be a timing chain that stretched horribly? There was no warning, no slow tick that lead up to this(it did have a tick but I'm pretty sure its the fan clutch). It just started all of a sudden a couple weeks ago then just completely went away after about 10 mins. Started up again and has t gone away.
Here is a link to a video of the noise.
Here is a link to a video of the noise.