Since I've still got my on going idle problems, I am considering replacing the ECU/throttle body.
I found a 2nd hand one (still checking the part number) that's a bit less than half the cost of a new one and it wont take months to arrive. it's low mileage and missing the brown key (hence yesterdays question about blue key cloning).
But ... I've seen posts like this one by Stromrider saying that a new ecu is in learning mode for the first few hundred miles then stops learning ... does it really stop? or does it still learn but maybe slower changes or something?
since iawdiag doesn't yet support hpe I wouldn't be able to reset it so it starts learning again (assuming that pads could do this but I'm avoiding my mechanic).
yes I've also heard the "internet knowledge" that disconnecting the battery will reset this but I have always been very suspect of the truth of this. why? as then every time the battery goes flat or somebody disconnects the battery for winter storage or something like that, then it would reset. I really really doubt Marelli* designed their ecu like that. (but maybe true for early generation ecus?)
ref: https://modernvespa.com/forum/post2432568#2432568
* for those that are unaware, as with many parts on the vespa, piaggio does not design or make the ecu/throttle body