I just got my general (2017) a few weeks back, and after a creek ride, my check engine light came on. It kind of put the machine in "limp mode" (I couldn't get it to go over 30 mph.) I Took it back to the dealer, and they said it was some sort of a drive shaft sensor (I could be wrong about exactly what it was but, the light didn't come back on after the repair) which they replaced. Today, the light came back along with the two codes listed in the title (65590 and 65592), which, after a bit of research, I found to be something with the spark plugs. I pulled them out, and they looked brand new. I blew out the chambers, plugs and boots and will ride it again tomorrow to test it before we head to Brimstone on Thursday. Any other ideas as to what these codes mean? Any tips would be appreciated. Also, if the check engine light comes on, the performance returns to normal if I turn the machine off and then back on. I will be calling the dealership Tuesday for help, but I wanted to ask here for a quicker response (my local dealer is closed Sundays and Mondays). One more bit of info, the creek ride referred to earlier was some splashing of water....no deep holes and nothing over the wheels.