Error code P0016
2007 HHR, 2.2, 115,000 miles. Engine light came on one month ago, engine had rough idle after warming up, dont remember the code number but message was bad timing chain tensioner. Changed tensioner and ran fine till yesterday.
Engine light came on, engine did like it was going to cut out, but picked right back up. Engine stopped at stop sign, but started right up, but was shifting hard while shifting or downshifting, and going from park to drive. Stopped the engine for 5 minutes, restarted and ran fine driving home (30 minutes). Checked codes today, P0016, Crankshaft, camshaft position correlation. Six months ago, I changed the timing chain on the car, was running fine until recently. At this point, is there any way to know which sensor is bad or should I go ahead and change both, or look elsewhere for problem? Cleared codes this am, and threw same code within 5 minutes.