Quote Originally Posted by Asymptomatic View Post
An error light, the motor running like crap under certain riding conditions? You turn it off and back on to reset it and it runs fine for time?

Sounds like a bad 02 sensor or emission control unit. Based on driving conditions such as elevation temperature, humidity etc... (learned via the 02 sensor) the 02 sensor sends the ECU a signal to adjust the fuel mixture. Looks like ZMC mentioned a lambda sensor. Never heard an 02 sensor called that till now. Either way, I would be checking my pipes, sensor and ecu.
Sadly I replaced both sensors at a cost of 900 RMB from the CFMoto shop. The ECU is looking like the likely culprit. Another 1700 RMB cost of not taking prince666's advice.