Well, washed and cleaned bike today. When I tried to start it, it did so for a while, then when turned off and on again the gauges lit up like a christmas tree, obviously a fault reading. Bike would only rev for half a second and die. After long time reading online manual, checking for codes (23 showed up - cam position sensor), I checked CPS wiring - all hooked up okay. Did resistance test - okay. Checked online with this site for similar problem, came across old thread with same problem.
Seems when the battery is low it throws up the code 23! Once charged fully bike should start again. So, bike on long charge mode. It had been test run couple of times last week by shop after rebuild, but I'm thinking they would have given it a quick charge (maybe) then ran it, and put it away for delivery. It had been 3 months since it buggered up so should expect battery to be low - I did check it today and showed 12.4 V, but not under load and still may be not enough. Will know tomorrow.