P0305 = Cylinder #5 misfire
P0102 = Mass Air Flow (MAF
) Circuit Low Input
P0351 = Ignition Coil A Primary/ Secondary Circuit Malfunction
P0174 = System to Lean (Bank 2)
You might have caused the P0102 code by unplugging the MAF
if you checked the codes after you did that test.
Check the spark on all cylinders, especially #5. You have a coil A circuit code, which is the coil for cylinders #1 and #5. If you replaced the coil already, you might have gotten a bad one, or you have some other issue with the wires going to the ignition coil (or possible a PCM
driver failure). It's important to check for spark to make sure the coil is working properly.
Bank #2 lean is probably related to the misfire on #5.
I would also pull the #5 spark plug and have a look. It's the middle one on the radiator side of the engine.
P.S. Your engine is either OHV
. Which one?