could be a couple of things there.the earth and ignition main feed switch(ignition barrel)
is bad for feckking up,easy way to check is with engine running,remove steering surround and feel back of plug,(on back of barrel)if its warm there is a bad connection there,can cause lots of funny dash...