Okay so this new 05 V6 engine that I just put in is throwing an error code P0012. It says that the cam shaft position is over retarded. Went to some shop and they said it means that the timing is off and the position is backwards. I am not very knowledgeable about this. Has this happened to anyone before? Any sort of help would be appreciated.