Hi,
When you said trouble started around 2,000 RPMs, my first thought was a camshaft issue. Code P0016 is just that, a camshaft position sensor issue.
Since you just had everything apart, check to make sure the sensor connector is properly connected, and the wiring is not damaged. Also, disconnect it and inspect the connector for corrosion or damage.
My only concern is that the timing was off on the camshaft. If it is a tooth-off, it can cause this code. The code simply indicates the cam sensor signal doesn't correlate with the crankshaft position sensor.
The other code is related to an oxygen sensor. I suspect if we get the cam issue resolved, the O2 sensor code will go away.
Let me know what you find.
Joe
See pic below.
Image (Click to make bigger)
SPONSORED LINKS
Tuesday, January 31st, 2023 AT 8:42 PM