I have a 07 xb12r with 14,000 on it. My check engine light has been coming on randomly and with the check engine light my dash and gauges shut off but my bike stays running. The gauges don't shut off every time the light comes on. Also the light only really stays on for a few seconds and it may come on a few times in a day or a few times in a week so it's a very weird problem. I would appreciate any thought on what it could be. Thanks a lot!