P0170 and p0173
If you have CPS located on top of valve cover then you have access to see the top of VVT-gears simply by pulling CPS out. There are few YT about that check.
Rotate only clockwise.

Still has misfires at idle - but the P2015 code has disappeared . it is now showing P2006 which is intake manifold runner stuck closed. I am really suspecting some vacuum leak as the manifold codes are random. Probably the MAF is not sensing the leaked air and the fuel is probably too lean to cause misfire randomly on all cylinders. Need to figure out where the vacuum is leaking in.
Thanks once again everyone for the support.






