The charging voltages seem fine.
So my main suggestion is to measure the voltage again. But this time whilst you turn the ignition on (and hence lights), but before starting. In doing this you are trying to put ‘load’ on the battery to see if it can hold its charge. If the voltage drops below 12v quickly, then the battery is suspect.
|