Recently my STS V8 began throwing several camshaft position sensor codes and having clattering/rattling noises that would appear under acceleration then go away at idle (I assume noise was when the VVT was trying to kick in I don't claim to fully understand how it works). I could not find a problem, but the noise was very concerning so I took it to my local mechanic and he said the oil was dirty and changed it. I've put 20 miles on it since picking it up with no noise or CEL, which was coming on within the first couple miles before. I can confirm that the oil looked extremely dirty on the dipstick, but had only 5k miles on it over the last 13 months (oil/filter in signature). Has anyone heard of anything like this? I'd love to have been able to cut open that filter but it was already gone. Just curious if this sounds as unbelievable to anyone else as it does to me. BTW oil was right on the full line.