P0442 - Evaporative Emission Control System Leak Detected (small leak)
P0456 - EVAP Leak Monitor Small Leak Detected
P0103 - Mass or Volume Air Flow Circuit High Input
P0300 - Random/Multiple Cylinder Misfire Detected
P0301 - Cylinder 1 Misfire Detected
P0302 - Cylinder 2 Misfire Detected
P0303 - Cylinder 3 Misfire Detected
Normally I'd say to not change anything. Diagnose the cause of the problems, THEN replace something if it's called for. In this case with all the misfire codes, it's easier and faster to start with spark plugs and wires. The diagnostic time could cost more than those parts.
The first two codes refer to the fuel vapor recovery system. Solving this will be just about impossible without a smoke machine. The common causes are loose hose clamps, dry-rotted or cracked rubber hoses, and a leaking purge valve.
Code 103 is typically caused by a wiring problem related to the mass air flow sensor, but the sensor can set that code too. Check for a cut wire or stretched terminal in a connector.
SPONSORED LINKS
Monday, September 8th, 2014 AT 7:18 PM