PeterCC wrote:
I think it has nothing to do with the immobilizer. The immobilizer does what its name says: immobilize your scooter: you cannot get it started.
In your case it starts and runs fine.
On some (early) modern Vespas, an unprogrammed (Virgin) CDI runs into a limiter at 2000 rpm.
The following excerpt is from a workshop manual for a 2007 Vespa LX 125/150 (Please check the workshop manual valid for your Vespa!):
"Non-programmed system
If the ignition system is not programmed, the engine can be started.
However, the engine speed is limited to 2000 rpm and misfiring can be clearly heard when accelerating.
To program the system, the MAS-TER key (brown) and the OPERATION key (blue) must be used as follows:
- Insert the MASTER key into the ignition lock, turn to "ON" and hold in this position for 2 seconds (limit values: 1 ÷ 3 seconds).
- Insert all available black keys into the ignition lock one after the other and turn each one to "ON" for 2 seconds.
- Insert the MASTER key again and turn it to "ON" for 2 seconds.
You have a maximum of 10 seconds to change the keys.
A maximum of 7 operating keys (blue) can be stored during the same storage period.
The specified sequence and times must be adhered to, otherwise start again from the beginning.
Once the ignition electronics have been programmed, the ignition electronics and the transponder of the MAS-TER key interact inseparably.
If this interaction is maintained, additional operating keys can be saved after keys are lost, replaced, etc.
The old memory is deleted each time the key is saved.
If the operating key memory is lost, the ignition system must be checked carefully:
Resistance spark suppressor plug connector ~
5000 Ohm.
We recommend the use of spark suppressed spark plugs in any case (see illustration).
It would be great if you could check the codes for the web immobilizer:
Immobilizer LED codes.
Does the LED for the immobilizer show a unprogrammed CDI?