Yea from what everyone I know from Tolles said you were one of the slow kids. LOL
Like to do burnouts in the parking lot with your grand am with the wing?
Eitherway back to topic.
I don't see it being the battery seeing as how she started the car after it shut off, and that wouldn't explain the check engine code.
I've heard if your alternator goes out you can have some weird symptons, ie idle problems and such.
Get the check engine code and let us know.