Code P0457 is an Evaporative Emission System Leak Detected. Often this code can be triggered by a fuel cap that is not installed properly. It can also be cause by a bad EVAP control solenoid. Inspect the fuel lines and hoses to make sure there are no cuts/breaks etc. If the fuel cap is good then you'll have to replace the EVAP solenoid.
Code P0340 is a bad camshaft position sensor in bank 1. You'll need to replace that in order to clear the code.
865 views
Usually answered in minutes!
×