I replaced the camshaft position sensor twice already . And yesterday while driving my scanner came up again with a pending code P0340. But no check engine light on. I wonder if in a few days will come up. As if the sensor is bad again?? Is this possible?? Also I have replaced. 2 transmission speed sensors and 1 abs speed sensor and the vehicle speed sensor ,Mass airflow sensor, manifold sensors. I wonder why would I get a pending P0340 still?