20kmh at the mountain

I’ve been having a problem with my scooter (Pegout Speedfight 3 50Lc) for some time now. On the mountain it doesn’t reach more than 20kmh and the speed drops. However, if you change the Vario rollers to approx. 4.9 grams (instead of 8g) the speeds do not drop and I get the same mountain with cam30-35kmh which is normal. However, I can’t drive with these Vario rollers, since then my motor directly overheats after approx. 5mins drive, which just gets you speeds at 4.9 grams consistently between 8 -9t. I changed the Vario, the clutch and the V-belt without success. Varioweights have also been renewed. Does anyone have an idea of what it might still be? I would be very pleased about solution suggestions. Thank you so much