Hi there,
The P0340 is the cam position sensor, wiring or ECM fault, the P1446 is the EVAP system which is nothing to do with the cam, I would be replacing the sensor, but I will check a manual to see how long I should take to check the valve timing, but 5 hrs seams far to long.
Mark (mhpautos)
Monday, August 17th, 2009 AT 5:15 PM