I have a 2011 polaris xp that when you start it it runs fine until it get warmed up then it will start to cut out then go back to normal idle speed then go down again. It even does it when your driving it. But once the engine light comes on it runs perfectly fine? Thanks for any help!!!