sounds like the engine is seizing up to me does it start again after a few minutes after it has stopped (engine cools down a bit)if you have just had an expansion chamber race type exhaust fitted this is very likely ,as most people do not re jet the carb after fittng the exhaust and that makes it run weak and hot which causes the seizure.also it could be a problem with the oil pump/air in the oil pump or the oil pump dtive belt which is common for breaking on these piaggios,i would not have said it was the spark plug as although they do fail often they do not clean themselves and start working again often !!much much more likely the engine is seizing up as i said i bet it does it after a bit of a thrashing or when its going up hill ?let me know and i will try to help further ok jenny ,take care adam
adam bike doctor, June 2006