Ok so just an update. ..I think the ignition problem was due to a faulty battery. .
Finally sorted that and it was still cutting out while riding..
Hit run and it would kick into life.
So I stripped tank and everything off and went over all the wiring and found the ignition wires under tank had been rubbing..
Finally after blaming the ehc, , ignition module etc etc it was due to a crappy connection. .
Just thought I'd share that in case someone else has this problem