Maybe it needs new plugs, or the coil pack? But maybe it's something else. Only way to find out is to put the Peugeot diagnostics onto it, or keep changing bits till you get lucky.
Thank you for your reply IanML.i think it could be my starting point.but came down the dual carriage way tonight and up to about 70 ish (wasn't going no faster honestly ?) and it feels like it's holding back when accelerating and now it's also starting to hold back when pulling off at junctions stuttering and spluttering.tried the code reader and still nothing.but checked on the freeze frame data on the reader and it came up with code PO141Since it's only when cold, I still fancy that its a marginal ignition problem. Worth trying another coil pack?
What is Peugeot planet IanML ? Do you think also a blowing exhaust could contribute to itP0141 OBD-II Trouble Code: O2 Sensor Heater Circuit Malfunction (Bank 1, Sensor 2).
I suppose it is possible that fuel injection is being messed up by incorrect O2 sensor reading. It would be a good idea to confirm with Peugeot Planet 2000.