My 1983 motorcycle (GSX550), didn't have enough power to crank the engine and provide enough spark at the same time.
So I re-wired / put a Li-Po purely across the contacts of Starter relay (the coil (and everything else) is still driven by bike battery). Starts first time, every time. Li-Po is...