My 2003 Cavalier is starting to give me a lot of problems being 5 years old and having over 102K miles. The most recent problem I thought was the battery crapping out on me, I never have put in a new one, so I figured it made sense. It wouldn't come on a couple times and when I jumped it it worked fine. I still haven't put in a new battery yet (it's only been a couple days since it started doing this) and it's starting up for me, but when it starts you can tell it's having a little trouble and working hard on starting up, but it also revs up when I start it. If anyone can help before I pay money to get it looked at then that would be great! Do you think it's the battery? Could it be the alternator? Or is it maybe the starter motor?