1999 Mazda B4000 2WD - P0174 and P0304 Error Codes: Causes, Diagnosis & Fixes
Hi everyone, I'm having trouble with my 1999 Mazda B4000 2WD. After scanning the engine, I've received two diagnostic trouble codes: P0174 (System running lean in Bank 2) and P0304 (Cylinder 4 misfire). The truck sometimes runs rough, especially when revved above 1500 RPM while in park—after that, it usually runs smoothly. At idle, the engine performs fine. I've already replaced the spark plugs and ignition wires. I tested each coil individually and confirmed they're firing properly with a strong spark. Given these symptoms, I'm wondering if the issue could be related to the Mass Airflow (MAF) sensor or Oxygen (O2) sensor? I’ve already disconnected the MAF sensor’s electrical connection, but that didn’t resolve the problem. What other components should I check next? Are there common causes for both P0174 and P0304 on this model? Thanks in advance! Kevin
Could you confirm the engine size? This helps narrow down potential issues.