Overfueling on an EFI machine most often comes from sticking or leaking injectors. On carbed machines its float valve related..most often. Its rare for an ECU or CDI to fail especially in a scooter. It's possible though. Had to look up where you are...wow now that's remote.May have to contact CFMoto directly on where to get parts but I think a couple of other things should be looked at first. JMO. BTW, welcome to the site.