Popping on overun is too rich fuel igniting in the exhaust. Common with carburetors but mostly eliminated with fuel injection.
Check engine light is strictly fuel injection monitoring. Intake air sensor? Temperature sensor? Throttle position sensor? O2 sensor? Something is feeding the system incorrect data and throwing the mixture off.
Update: Air filter did have engine oil in it. Right before the trip I'd check the oil and it was right on the lowest line so I added a small amount. Apparently that was too much. (Hubby duly slapped my wrist)
Air filter cleaned, oil level checked (on the stand, it's between the lines now), and while the air box was off we ran some throttle body cleaning spray through the air intake. Hubby is putting it back together now. Fingers crossed. The engine was running a little unevenly during the trip but it seems like a steady hum now. If the light comes back on, I'll have them check it in Cleveland when I take it to have the steering bearings replaced.
As always, thanks for your help. <3
Graphite bushing on muffler looks fine. It's only a couple months old. Also, the spark plug was just changed last year. And the coolant level is normal.
The bike is not backfiring *as much*, but it is still popping here and there. The engine light comes on when I'm under power but goes off at low RPMs and at every stop sign/light. There is a rattle at low RPMs that sounds like it's coming from the muffler.
Otherwise the engine sounds fine, no loss of power, no hesitation or stalling. At this point I'm going to just ask the mechanic at Cleveland Moto to go over it, tune it up, etc. when I take it in for the steering bearings. I anticipate a hefty bill but it'll be worth it to get it running smoothly again.
All Content Copyright 2005-2020 by Modern Vespa. All Rights Reserved.
Modern Vespa is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com.