This is a common Peugeot problem. The cause is an air leak where the carb mounts onto the intake. Spray carb cleaner on that area while the engine is revving...if it dies, there's your problem. I'd bet a Franklin that's what it is. Solution is to seal the leak...I use liquid gasket despite warnings that it could be sucked into the intake. Works very well.