Speedfight 4 – Lost power / goes without reason – Mysterious troubleshooting

Hello community, maybe someone has an idea what it might be, the workshop is simply not able to fix the error. It’s about a Peugeot Speedfight 4 (50ccm) scooter from my dad, this one was missed a 70y piston to get to something over 50 km/h. As far as good and has been installed for a long time. The problem with the scooter is that it runs more often without problems, but it also happens more often that he gets hardly any train during the ride, say hardly steal any more The result is then, you have to stop and the scooter goes out at some point. Often you also have the problem at the traffic light, you want to go gas, it loses power immediately, does not come from the spot and in the end you have to push the scooter “just” at the roadside and do the procedure below so that it goes on again. Only solution: turn out scooters, sometimes you have to do it 2-3 times before it has the normal power to drive again. On good days it happens 0-1x, on bad days within 30 minutes like times 3, 4, 5 times or more. The workshop simply does not manage to locate the error and fix it, because the error occurs so spontaneously that it cannot always be reproduced. Oh yes and why always, often (almost always) one Wailing contact on the rear light so that the brake light also works when braking. Maybe one of you has an idea what that might be. Unfortunately, the warranty expired this year (was bought about 2.5 years ago).