
My other half's 2004 C3 1.4 automatic has just started to play up in the last few weeks and has now become so bad we've bought her a cheap run around while I try and get to the bottom of the fault(s).
She's been brought home by the AA twice in the last month

The car starts first time on the button, all electrics function properly but the car will only drive at 8mph maximum (I assume its stuck in limp mode). Tick over is smooth with no sign of missfire.
Revving via the throttle pedal only revs the engine to 2000rpm max, Manually reving the car slowly off the throttle body allows the revs to climb to 5000rpm +, Attempting to manually rev it quickly causes it to automatically back off the fueling.
The engine management light is on.
Current error codes that wont clear are -
P0108 - manifold absolute pressure or barometric pressure circuit high input.
p0609 - control module vehicle speed sensor output b malfunction.
In the last few weeks in an effort to resolve the problems (and under the advice of the chaps from the AA) I have changed the following items -
MAP SENSOR
Coil pack
Spark plugs
throttle body
(All parts fitted were brand new)
And in addition to the above I have also sealed off the washer jets to prevent the "drip" problem

The chap from the AA recommended that I check the ecu for any signs of water ingress but the Sagem unit appeared bone dry and the circuitry was completely encapsulated in silicone.
One thing I did notice is that my mac tools diagnostic unit has live a live data function and when revving the car the manifold pressure is static, no change whatsoever. Even removing the plug from the map sensor produces no change to the reading or tickover of the engine.
I'm towing the car back to my garage this week so that I can investigate further but I would greatly appreciate any advice or possible pointers before I start.
Thanks in advance
Justin
KW808 OBD2 Code Reader