Firstly:
Thanks dwf08 for your suggestion, I’m not sure if it’s the fuel pump on mine though. When the engine is cold everything is fine but when operating temperature is reached that’s when the problem starts, wouldn’t the fuel pump affect both hot and cold running?
It doesn’t make any difference whether the engine is under load or free revving it will not rev past 2,500 RPM. I’m guessing that the Engine Control Unit changes it’s mode of operation when the engine reaches a particular temperature.
Progress:
Had the Engine Control Unit and the Airflow Meter tested, all okay…
Checked the wiring from the Camshaft Sensor to the ECU all okay…
Much head scratching and staring blankly at the car wondering what the heck else it could be, I noticed that a couple of the plug leads had cracks in them near the camshaft cover. If nothing else they needed to be replaced.
Results:
Changed the plug leads, now the car runs fine both hot and cold.
Questions:
Does anyone have or now where I can find a description of what changes with the ECU when operating temperature is reached?
Does anyone have any theories on how cracked plug leads (probably arcing) could fool the ECU into thinking that the Camshaft Sensor pulse was missing?
Lastly is the Camshaft Sensor pulse only needed when the engine has reached operating temperature?
Thanks
Steve