ok i have 96 jeep cherokee that is throwing a code the code is p1391 wich is cam and crank senser problem i have changed both of these and the truck still dies but only when it gets warm after running for about 20 min or so but it starts back up and run until you let up on the gas then it will die agian anyone got an idea