Hello so my holden berlina (commodore) had a check engine light come on i plugged in my obd2 and it said misfire on cylinder 4 as well as the poo16 code (Crankshaft Position-Camshaft position correlation Bank 1 Sensor A)
So i replaced all the spark plugs because im not sure which is cylinder 4 and cleared both codes.
after about 100km the poo16 code came back and not the misfire code.
I have cleaned the Mass Airflow sensor and put a new air filter into it.
I have Replaced both of the Camshaft position sensors.
I have cleaned the Actuator sensors they went too bad.
I cant test the injectors with a screwdriver because the intake is directly on top of the fuel rail
Any help is much appreciated thank you.
2007 Holden Berlina V6 A (commodore) 3.5L
You will find potential causes of that code as well as troubleshooting information below:
https://eeuroparts.com/blog/p0016-engine-fault-code-explained-causes-symptoms-fixes/