I thought it was the battery too at first, changed it with one from advanced (800 CCA). Started great a couple times, but now it's still doing the same thing. I'll try to describe what it's doing: so if starting your car takes 1 whole second, it tries to start for like 1/2 second and then there's a pause or a hesitation and then it resumes starting the car. But the part where it resumes is where is sounds like **** - it starts it most of the time, but just barely. There's not grinding or clicking, just a real rough start, like I had to convince it to start.
My temporary solution was turning the key to ON for a 2-3 seconds and then staring it, but now this isn't working ALL the time either, as it will still do the above situation.
I was starting to think it's the starter shorting out, like possibly engaging then disengaging, and re-engaging to finish staring. Any thoughts?
I'm mostly just praying it's not a fuel pump or any fuel issue in general.