Hi,
I'm afraid this is a case of start at the fuse and check everything.
Check battery charge, check earth wires, check connectors, check start button, etc etc.
It can be something as simple as a broken wire or corrosion under an earth wire.
Cheers
westcountry
October 2013