PS that is a Peugeot specialist in North London.
My 406 is doing exactly the same, I have had it looked at in 2 garages and 1 said the lamba sensor {replaced but no different} the other said the coil pack {also replaced and no difference} I am about to replace the mapping sensor if I can find it at a reasonable price. If I replace it before 30th I will let you know.