Deals, this is a bit of a long stretch,but check the rear brake light switch. My mate had this. The switch was sticking and gave the CEL. I pointed out his brake light was on. He cleaned the switch and all was good after that. The ecu has Limited ways to show a fault, so the CEL gets displayed for all sorts of non engine related issues. The abs sensor is another one to check, because traction control and abs is effectedif the bike can't determines speed. In may my mates speed triple wore through its abs cable, and this gave all sorts of warning lights and running problems. Hope that helps.