2001 Jeep Grand Cherokee Limited, 4.7L. I have read many threads on here about the PCM, but I wanted to ask before installing a different PCM. I replaced the battery about 2 weeks ago. Jeep ran fine. Then, when trying to leave Walmart, it would not start, not firing. I checked codes and P0601 was the only one. Erased it, and Towed it home. Later, unhooked battery and got numbers off the PCM. Hooked up battery and tried to start it, no start. Checked codes again, and it had Code P0340. Erased code, then tried to start again. No Start, checked codes again, and got P0601, and P0340. My question is, should I go ahead and replace the PCM or should I try to replace the Camshaft Position Sensor first, and see if the Jeep starts? Thank you!