Have a 03 DL1000, around 17500 miles on it. Love the bike and it runs great except when it gets to operating range it won't idle. The front cylinder will stsrt to miss. Rev it up past 2000 rpm and the front cylinder comes on line and it runs great. Plug is still firing and I still have power to the injector. Anyone have any ideas?