If both the cam sensor and crankshaft sensor are ok, you should have the timing chain inspected.
With the amount of miles on the vehicle, I would replace it if the chain is the problem. They should be able to do an inspection to see if it has went out of adjustment. You might try to find a local repair shop and ask what they would charge to inspect the timing chain.
I am sending you a list of all possable causes for this code.
ASE Certified Technician
California smog licensed, ASE ceritied in L1, A6, A8 for over 30 years professionally