I have a 2013 Vauxhall Corsa 1.2 Petrol that is suffering from rough idle. It has 48k miles on it.
It previously suffered from the same issue and showed OBD code P00171. This was resolved by replacing the Purge Control Valve (PCV). After this it ran fine for about 6 weeks with no issues.
Now it has rough idle again, this time with the added symptoms of low revs (500-800). It also "chugs" or "pants" every now and again as if it's struggling to turn over and a few seconds later it runs normally for a short time (sorry, this is the best way I can describe that last bit).
It has OBD codes P0016 and P0017.
Due to the age of the car I doubt it's the timing belt and it's outside of my expertise to check. So far I have tried the following:
- Check for a vacuum or hose leaks, I can't find any
- Replace both camshaft position sensors (CPS)
- Replaced one of the variable valve timing solenoids, then swapped it into each configuration
- Full oil change with a new filter
This has not made a difference.
To try next:
- Clean the MAF
- Clean the throttle body
Before I give in and let the garage diagnose what's wrong, is there any other common known cause of this issue? Any other sensors I can clean/replace?
23rd May 2020: Edited for other things tried before giving up