Not Vespa related, but it's a scooter. My 2011 Yamaha Zuma 125 with 35K miles stalls when it's been ridden a while in hot weather. It happens not only when it's run wide open; it has stalled when I ride stop-and-go at 30 mph around town. Once the stalling has started, I can pretty consistently get it to stall if I open the throttle quickly, but it will also stall when it's only idling. After cooling off for about 15 minutes it will start again. In cooler weather (less than 80F or so) there's no trouble.
The 2011 Zuma 125 is fuel injected. The valve clearances have been checked since this trouble started and are right on. The spark plug is fairly new. I'm hoping to narrow down the cause without having to test the fuel pump and injector -- it's a bear to work on the engine, not as simple as lifting out the pet carrier bucket on a Vespa! Could a faulty coil cause the stalling?
Any help is appreciated. Thanks!