My 2013 Honda CR-V will occasionally not start. It cranks fine but will not actually start. If I turn the car on but don't try to start it, electronics and everything else seem to be fine. I noticed some corrosion on the positive terminal when I was trying to jump it. It will usually start fine when I jump it. I had the battery tested and they said it was a perfectly good battery. I'm hoping once I clean off the corrosion, my problem will go away. One time when I had to jump it, it wouldn't even start with the jump, but then I repositioned the positive lead on my car and it started. I'm no mechanic, but I am pretty sure the issue is my battery's connection, but the more I read online, the more worried I get about it being my alternator. Could this be an alternator problem? I had also read online that it could be a fuel supply issue, but since it starts with a jump, it couldn't be a fuel supply issue, right?
Thanks for all the help! It turned out that when I got my battery tested and they said it was "good" they were reading it after the battery had been charged from driving it. I had it tested again this morning and it was in fact a bad battery.
Make sure that the connections at both ends of both battery cables are clean and tight. Corrosion at one end of a cable suggests there may be corrosion at the other end as well.
If the car usually starts, and always starts when jumped, then the issue is unlikely to be an alternator or fuel flow problem.