ok got a question for you guys.truck keeps throwing p0340 camshaft pos. code. this is the third sensor i have changed?i know its not the sensor.the truck runs and sounds the same,although some times it will not start,then i have to disconnect the batt. cable and reconnect it then it will start...