I have a 2011 Can Am Spyder RT and my check engine light has come on 3 times in a very short period of time. I have had it in the shop twice already. The shop has changed a few things on it, but it still keeps coming on. Has anyone else had this problem?