I was driving up a light hill, and my jeep started stuttering and misfiring. It does this on and off maybe once a day or every two days. I had my CEL codes read and I did some research and it led me to believe this was a Crankshaft position sensor, correct? Any other suggestions? I'd rather not have my Jeep stutter and misfire while I'm merging with traffic or something.