My engine light came on for over a year. Protune indicated a cylinder adaptation fault. I tried everything: intake manifold gasket, MAP sensor, complete throttle body with sensor, and other lambda sensors. Nothing changed. Later, the problem disappeared, and the engine ran perfectly.
My 132cc transsexual engine sometimes has its engine light come on at startup and go off after 30 seconds, or it comes on briefly during hard deceleration on steep descents and goes off as soon as I accelerate again.
So, I'm no longer worried about seeing it on. I haven't checked Protune for a long time when it's running perfectly. I've even tried four different types of injectors, but it didn't make any difference and the engine runs very well.