I have a strange problem with my car. The first self is smooth and the car starts normally, however, if during the first self I let go before the car starts and give it another self then it hesitates and sometimes refuses to take the 2nd self, the car acts like the battery is dead but if I wait for 10 15 seconds and then try to start it again then it will start without any problems.
Today I was driving the car and while shifting gears the car turned off, I twist the key and the car starts again no problem. Then after like 3 mins the same thing happens but this time the car doesn't start, I thought the battery is dead. I sat in the car deciding who to call but I tried to start it once more anf the far started as if the battery was new. So confusing.
After getting home I checked the battery voltages and with the car turned off the battery is at 12.28v and with the car running its 14.2v, I think the battery is fine since the voltages appear normal to me. The battery water is fine too.
What could be the problem?