I have a 2007 People 250 with about 6000 km on it.
Normally it runs fine, but once in a while, it has a problem. It'll want to stall at stoplights, or when I'm first starting it. This is helped by giving it a bit of throttle. Eventually it resolves itself by completely losing power when I'm moving, but then regaining it after a short time.
I don't know if this is related, but when it's cold out (say less than 40 degrees F) it'll take several starts to keep it running. And if I try to give it any throttle too early, it'll stall.
When i bought it, apparently it didn't start and the owner took it in to get the carburetor cleaned. So I'm thinking this could be related.
I've tried running seafoam and b12 chemtool, adjusting the idle screw, adjusting the air-fuel mix, and adjusting the valve clearances.
I'm a bit overdue for replacing the gear oil and air filter.