sounds like the multiswich and it may well be.been there l would get a switch of french spares as a new one of peugeot are £200 ish.but we have had two with this problem and both after great expence and time turned out to be a non genuine coil pack. no engine problem and no codes in car but in both cases that cured it and you would not have thought so
bob
March 2012