Hi All,
Just posting this to update everyone...maybe help someone else.
I figured that since there were no fault codes, then problem must be a "physical" one.
So this morning I stripped the bike....every connector, every cable lug and every socket got cleaned with electrical contact cleaner and dried with compressed air....from the ECU connectors to the headlamp sockets to the earthing/ground wires.... I went at everything.
Put it all together and bike fired up instantaneously!!!
I didn't come across any loose plug or connector but I guess there must have been something lurking somewhere.
Happy biker now!