Think Chargers onto something here, on reading the Tech guide it appears that any fault arising in the circuit board could be playing a part in it. You could always try giving it a vinegar / alcohol bath and see if that help clear up any residual circuit board shortages?
I just did some repair work on a A259 and found a cheeky bit of electrolyte damage, was working fine still but I could see it affecting it in the future, maybe you have something similar?
