My shift motor quit shifting today after 3 rides with no issues, I cleaned out the shift motor and gears about 3 rides ago. Today the shift motor will not shift while installed in the bike. When I pull the motor off the bike and leave it plugged in it works fine, I even put it back on the bike and it shifted fine until I turned the key off and then on again. Eveytime the bike does not shift I get a code 24. Could it be time to replace the ES motor? I have run out of ideas.