Engine light staying on

Hi all .. I would like to thank you all so much for your great help and support, I took on board every thing that you advised me and to day I lifted the tank to see if any wires were lose or corroded I also took all the relays out and sprayed with wd40, and traced the earth from the battery terminal and verified and sprayed with wd40, it didn’t change much so decided to ride to the next town to a Honda garage, on route the speedo came back !! , and when I got to the garage i was just going in and i thought I’ll try just one more time .. and yesss the engine light has gone out too .!! So I can continue my journey , but once again thank you all so much for your help and your support I didn’t feel alone ! … Mike
 
Have you had your tank off lately? Check the plug to the instruments under the tank