So i have a 2005 5.7 300, i have taken really good care of my car over the 6 years that i have called it my own. Most recently on a trip that took about 4 hours at the mid point my check engine light came on well normally this does not scare me usally because it comes on when i gas up and dont have a proper seal on the gas cap well i pulled over checked the gas cap and checked the code to be sure it was the gas cap. No it reads p0016 cam/crank sensor missalignment and p2173 Throttle body actuator-High air flow detected. Well I found the nearest parts store and replaced both cam and crank sensors about an hour to finish. hooked the battery back up and went on my way. well about another hour into the drive it cam back on this time just the code p0016. Now i start doing more research on what this may be and i am seeing alot of people saying that they had to replace the timing chain. :scared: well from previous experiences i do not want to go down this path. and have been driving the car for over a month with the engine light on and today i got another beap from the check engine light. p2173 again with p0016. Can there be another issue that is making these 2 stay on? if not has anyone had any good to come out of changing the timing chain. O by the way i have 208k miles on the dash.