P0012 - That would be a camshaft actuator code stating the cam is over retarded. This can be caused by low oil/wrong oil. For oil I use whatever the vehicle calls for, especially on vehicles with ant type of variable valve timing.
I will say it is possible that if the engine oil has been conventional oil for a long time and you just switched to synthetic it could be a chunk of crud broke free and it caused the cam phaser to stick.
As Roy says, the best thing is to have someone listen to it while they are next to it. A rattle like you have could be camshaft related or it could be deeper in the engine. Very hard to say with a recording. However if it is that loud inside the car It's not something to ignore.
Wednesday, January 16th, 2019 AT 3:48 PM