Had similar problem, found that one of the power cables under the battery tray was faulty. There was no obvious sign of this, but a current test of the wiring found there was a break within the cable.
May well be your trouble.
Peter Taylor, March 2014