Just an update, yesterday I installed a new timing chain with the cam phaser and cleared the DTC, as of 35 miles later no more check engine light. All monitors have passed and now time to smog. Thanks for the guidance and advice.
I just boughy the vehicle and the guy gave me all the receipts. The chain is super sloppy, I'll be installing one this weekend. Thanks for all the input.
So I just picked up with 07cx-7 with a check engine light on, it's a P0012. It's had a ton of work done to it regarding this DTC. Any help and input would be great.