I just changed the timing chain and gears on my 05 Colorado with 4cyl engine. The tensioner was bad allowing the chain to stretch and ultimately chewing away at the aluminum guides dumping aluminum shavings in the oil pan. Ironically I did not have any OBD codes prior to the change. It was just making a terrible noise. The changeout went well, all things considered with working on these trucks. Now it runs fine and quiet. Has more power than before however now I have a P0017 code. I checked the exhaust cam actuator solenoid after checking the screens and it having aluminum shavings in it with one screen broken. Replace this. Reset the codes but Poo17 keeps coming up. Additionally after I reset it, it you can drive for a while without the code happening again until you start it up again. Occasionally it turns but doesn’t start when you try to start it, but afternreleasing the starter and trying again it starts immediately and runs well. I have to assume I didn’t do something correctly with the timing chain changeout so nice I didn’t have the code off the very occasional starter BG issue before. Any assistance will be much appreciated.