well it' all sorted now. Turns out to have been a corroded pin on one of the line connectors under the tank. Dealer has now had them all out & done them with ACF50. Just caught it while fitting the harness enough to dislodge that bad pin & there we go the whole speedo not working. On way home with now mended Rocket only 2 miles along the road & the engine warning light comes on again & the bike is running like a bag of spanners, I'm on a motorway now so limp home at 50mph put it on Tune ECU & it turns out to be 2nd coil failure. Had a look & found the low tension lead had come off, right alongside the frame cover it's easily disturbed when fitting the cover back. Connected up but light still on, back to dealers today and bike running well but warning light still on, 4 miles along the road light goes out & leaves me on way to dealers with a fault that no longer exists. It seems that when a fault occurs & is then rectified it takes a number of ignition starts before the warning light goes off, I didn't know this, did you guys out there? & for those who didn't then you do now. So I'm a very happy captain again, (wife is very grateful)