My wife’s 500x has been running fine then suddenly died and wouldn’t restart. All the warning lights come on like crazy (coolant temp too high, brake sensor, pretty much all of those pop up). Headlights are bright, all the functions like radio and windows work fine but when you hit the start button it gives like half a crank and that’s it. Load tested battery and it's good. Throwing codes U0100 and P0653. Can't figure out the connection between those two codes and I really need to get this fixed today. Frustrated. Any ideas?