Well reading around a bit today, it looks like this might be caused by pretty much anything, from a failed battery, logic board or ram to goodness knows what else, so I can see this might be hard to diagnose in a forum. However any help on where on earth to start so I can have confidence in the...