Have a Car Question? Ask a Mechanic Online.
DTC P0340 Camshaft sensor circuit fault or signal timing different from crankshaft sensor signal (Driving Cycle A) Possible causes by suggested order of priority:
DTC P1138 Oxygen sensor problem with switching lean, sensor(s) for bank A (Driving Cycle C)
Definately make sure that the crankshaft position sensor is not loose. Some had problems with that.