On my 2008 renegade 600 SDI I get four beeps then the engine light comes on. if I stop turn it off and start again, the light is off for a bit and then comes on again. I pulled the plugs they look fine. everything is running good. I do sometimes have to play with the key toggle connection. also my speedometer odometer are not functioning. Could those issues be related. any thoughts?