It could be a faulty ECU, however it could also be a failing sensor, low idle that needs to be re-adjusted, clutch cable, or poor connection to any of the above. I recommend applying di-electric grease to the connectors between plugs especially the ECU. If you get codes let us know what they are. We can most certainly do a diagnostic on the ECU if you're ruled everything out on your end.