The other day I was driving my car and once I turn out of my neighborhood I felt my steering get hard and my car die. While it was dying the ASR light came on along with the traction warning. After I pulled the car over I tried starting it and it would crank longer than usual, start, then immediately die. People were telling me that it could be the CPS so I pushed my car back home and let it sit for a day and tried to start it when it cooled down and same thing happened, cranks long, started and died. My guess is something to do with MAF or throttle body considering the ASR light came on. Any input on what I should troubleshoot before replacing any of those crazy expensive parts would be great.