Who knows 5.7 fault code diagnostics?

Ok, this isn't in a A body, it's my son's daily driver 2011 Ram 5.7, completely stock 1500. Code p0016 says camshaft to crankshaft correlation, possible causes are, dirty oil..., it's not dirty and it's full, ...possibly a bad cam sensor, it was only 22 bucks so I changed it, I cleared the code and it came back, I cleared again and so far it's still off but only two short trips,... other info says skipped timing chain, it has 170000 kms which seems unlikely to be a worn chain. I don't want to throw parts at it but this is challenging to diagnose. I'm going to check the wire harness to the crank sensor tomorrow apparently it's under the truck on the passenger side and could be a issue?. Ideas? Any modern Mopar techs out there? Thanks