Well, after setting the valves, I still had the same problem with bike choking on little throttle acceleration.
I try to book service in my local Piaggio shop, but it they were always busy and the bike needed to stay there for 3 to 4 days.
So I decided to risk and I got myself a diagnostic tool for all sorts of bikes, included my Primavera first generation 125cc with EFI PRG04 ECU.
It cost me £380 with shipment from PL.
This is the software they providing with the hardware
I can basically do this things:
EFI TECHNOLOGY PGN04 / PGR02 / PGR04 / PGS02 / PGS06
✓ Read Identification and immobilizer status
✓ Read / Erase diagnostic trouble codes (DTC)
✓ Reset throttle position sensor programming (TPS)
✓ Reset self-adptive parameters
✓ Read / Write VIN (if in use)
✓ Read / Set keys
✓ Read / Write MAPS (for chip tuning or de-restriction)
✓ Reset to VIRGIN
✓ Set IMMO-ON / IMMO-OF
So yesterday I did a reset of my TPS sensor position, read some stored DTC error codes and simple info from my Primavera 😁
Now after TPS sensor position was reset, all works like new 👏
Connection is really fast, I don't think there is a lot of data to exchange, probably just bits of code via K-Line.
I'm really impressed with how simple to use is this hardware. I can only recommend it to all users.
If you have any info, please feel free to ask. I will try to do a video of how to use this soon 😁👍