Hey guys my 07 mazdaspeed 6 won’t start or crank. I was driving home and it randomly died on me. I was in second gear pulling into my driveway and then I lost power steering and my traction light came on. Just as I got into my driveway it died and now it won’t turn on. I started it and I won’t crank over. My dad and I worked on it for about an hour and a half (checked all the fuses, checked if the engine was seized(it wasn’t) checked the spark plugs and more) and it still won’t start. Any ideas on what might of happen?