To bring back a slightly older thread....
I'm having a similar issue. I have an 03. The battery has been in there for several years (I've had the car about 3) and I know I never changed it. Anyway, it's been pretty cold here and the car sat for a couple days. Even still, it started right up and I pulled it into my garage because I wanted to see why I was getting a rattle in the door speaker. Anyway, I pulled the driver's side door panel, fixed the speaker issue, went to start it and it didn't start. I threw a charger on it and it took some time but it eventually started. I pulled the car out, went a couple places (where I turned it off and it started back up fine). I got home, parked it in the normal spot, and went about my business. That was around 12. I went back out at about 7pm just to check to see if it would start. It started right up so I figured maybe I just drained it when I was messing with the speaker (stereo/interior lights were obviously on) Today, I went out around 1 pm to run some errands and it wouldn't start. I figured the battery so I went and got a new one, put it in, and it cranked and cranked and cranked and finally started although it kept wanting to die (idle was rough). After it ran for about 30 seconds (with some assistance - feathering the pedal) it ran fine. Do you think the new battery was just kinda drained from sitting or do you think it's a fuel pump thing? I only ask because tomorrow, when I got to work at 5am, if it doesn't start after I just put a new battery in, I'm gonna be pissed haha