Try an ECU reset!
The reset sets the ECU back to defualt settings. This means all duff info picked up from sensors etc is dumped.
First insure you have radio code (if applicable)
-disconnect battery for 10 mins
-turn ign to second click and wait 10 secs
-turn fan to max, lights on and any other electricals you can (this sets alternator voltage drop)
-allow to idle until warm and fans cut in
-take for a blast
You may need to repeat if fault persists
________________________________________My other Peugeot is a 911