Update on the issue, I changed out the Crankshaft Position Sensor with the Hitachi Sensor from Rock Auto. The issue so far seems to be gone. I have been up the mountain now a half dozen times since I changed the sensor and it hasn't had any issues or thrown any codes. Thank You for all the input!!!!