My 55 plate (facelift) Vectra 1.9cdti 16v (150) starts and runs fine first thing in a morning, or when not used for at least around 3 hours. (its done 70,000 miles.) No problems.
However, if I drive it for say 20 mins, park up, switch off, then start up again shortly after, it starts hesitating on acceleration, engine light either flickers on, or stays on and goes in to limp mode.
I thought dirty boost valve sensor and egr may be at fault, along with other dirty coked up intake components - so I thoroughly cleaned out the boost valve sensor, and egr with carb cleaner, including in the holes on intake, and fitted new FIAT restrictor gasket. Checked pin in egr was not stuck, it wasn't and I lubricated it anyway. Then ran a can of 10k de-coke spray through. Also fitted new air filter, and did air box mod (removed bit of plastic).
After this, it seemed more responsive, when started from cold, but low and behold, the original fault is still there. Grrrrrr!
The car is mainly used for shortish journeys.
EML is on, on ign 2 before start up - code(s) stored?
Has anyone got any ideas - wanted to try and sort the problem, rather than fork out money on code reading before actually spending the money on fixing the cause! Also - if it does look like fault code reading has to be the way - is it best to go to Vauxhall in the long run as they have the tech2, or is any other garage with a fault code reader as good? If I get the car running bad, with the engine light on - will breakdown recovery be able to read the code - therefore not incurring me any cost for the code reading? Appreciate any responses!!