So all of these codes can be because the engine oil is dirty or low. I would make sure the engine oil is in good shape and then clear the codes and drive it. Can I ask if you are hearing any noises from the engine at idle?
P0521 - Engine Oil Pressure Sensor/Switch Range/Performance
P0340 - Camshaft Position Sensor “A” Circuit Bank 1
P0341 - Camshaft Position Sensor Range/Performance
P0016 - Crankshaft Position - Camshaft Position Correlation (Bank 1 Sensor A)
Please upload pictures or videos in your response.
Friday, April 25th, 2025 AT 10:32 AM