I have a 2016 jeep patriot, been driving it for over 5 years and last week I made a u turn and the Traction Control System (TCS) light came on for a few seconds, then the engine died. I still had power cause I was on the phone via Bluetooth. I tried to start it again but it would just click. I pushed it to the side of the road, waited a minute then tried it again and it started, but the check engine light came on. Error was p0335 crank shaft position sensor circuit error. I drove it home, then the next day when I turned the jeep on the check engine light was off. Before this I was getting the change oil notification but now that's not coming on. Should I just replace the crank shaft circuit? Could it be another reason that error came up? Id rather have it not die on me again. I know there was a recall for that part but my jeep was a few weeks after the selected dates. I also know nothing about cars. But any help would be appreciated. Thank you