My bike is a 2006 xb12 with 32000 runs great. Until last night went for a hour ride stopped for an hour brake then continued back home when about 15 min going down a hill the motor just quit check engine light came on gages working so I cycled the kill switch off and on the motor starter running perfect again no back fire ran fine for a nother 10 min then happened again cycled the kill switch run fine again it shut down again and again same thing till I got home. Any ideas of what is up with it??