Start by checking the engine oil. Make sure the oil is clean and it has the correct oil weight (should be 5W-30 or 10W-30). If the oil is OK, then you may have a faulty Intake Valve Timing Control Solenoid Valve. Replacing the valve should take care of the P0345 and P0011 codes, and it may take care of the P1800 code as well.
33.7k questions
32.5k answers
1.3k comments
23.0k users