So I was out driving my 04 Aveo and while I was sitting at a stoplight the check engine light came on. This was accompanied by a major decrease in acceleration and rough idling. Fortunately I was close to home so I managed to limp it back to my driveway but now the car will not start. It turns over and I can feel the engine trying to start but not quite making it. Has anyone had a similar problem or any suggestions to what it might be?