I didn't drive my Mazda3 for 10 days, then it had a tough time starting this morning. After about 20 minutes on my way to work it was accelerating very slowly. The check engine light, ABS, and the serving car lights all came on. I started my car on my lunch break where it still had a tough time starting, and only the check engine light is still on. Any ideas what the issue could be?