Sounds to me like battery connection problems. Make sure the battery terminals are clean and tightened correctly. Make sure the main earth point on the bike isn't corroded. That's where I'd start, anyway. Hope it helps. If it's not that, then I'd move onto the starter motor itself although the clicking is most likely the starter relay and not enough juice.