My 2003 Sorento stops running with a jolt while driving. No engine light appears. It won't restart immediately. I must wait 10 minutes or more and then it needs a considerable amount of cranking. I"ve been told it's probably either the Crankshaft Position Sensor or the Camshaft Position Sensor. I replaced the fuel pump, mass air flow sensor and throttle position sensor with no change. How can I determine which one is faulty?