I have had a very similar problem with my G5 early last year.
I blamed everything except the battery. I then tried jump leads from my car and the problem disapeared. Therfore fitted a new battery. On examing my old battery (my dealer),- said one cell had gone caput.