Makcolm not checked or changed ECU, I don’t have a spare. If you could send yours it would be a great help. I’ve ordered new sensors for TPS, Crank, ECU, water temp, spark plugs and new leads. I’ll re- check cam timing again (1.5mm inlet, 1.25mm exhaust) at TDC ( I don’t have an imperial dial gauge) reset everything and see how it goes when the parts arrive. Battery is on trickle charge. From there.. who knows