My crank sensor died the same way - at a light . Took three attempts to get it to start and I had the Check Enigne light on.
Since I carried a spare BOSCH CPS, I changed it that night and it's been fine since then, that was in January - car had just rolled 101,000 miles.
My spare was $47 in 2010 when I ordered it, Today's price is $45:
https://www.germanautosupply.com/sto...sensor-82.html
That is the OEM part - call Chrysler and they will want well over $100 - so click and order one!
(Notice it has the old AND new part number on it, so you know you are good to go - and it's a BOSCH - problem solved.
Anyone else reading this should order one as well and keep it in the trunk, this part WILL fail eventually and may not be available locally.
This way, you can get anyone who is handy with tools to change it for you.