Yamaha Cygnus X drives a maximum of 60 kmH despite 2 workshop visits

The scooter is from 2006, the following has been done so far according to the workshop, but this did not help with the speed: new caliper, new brake disc, ventilated brake, Vario rollers replaced, Vario belt tested, carburettor cleaning(ultrasound), carburettor Discontinued, new alternator installed, new battery, spark plug cleaned Has come to its 95km/h until about 4 months ago, then from one day to the other not immediately: He only ran warm had really accelerated again, before 40 km/h Then about 2 months ago he didn’t come over the 40 km/h anymore. After the workshop he came back to about 60km/h, but with the same lame acceleration as 2 months ago, uphill I can’t get over 45km/h The workshop now said that I should “take in” the scooter a little bit more the problem arises, or what else they could do would be to change the ignition coil, but I have here with you or on sonsite Google left abso Does not see anywhere that ignition coils have been proposed to change in the event of acceleration/speed problems. Therefore, I would like to know if it could be because of it, or what else could it be?