2001 Mazda MPV P0301, P0102, P0113, P0300, P0122, P0108 - Check Engine Light & Sputtering Fix Help
I recently replaced the MAF sensor, coil pack, ignition switch, and throttle position sensor on my 2001 Mazda MPV. Despite these upgrades, the vehicle continues to sputter, exhibit high idle, and display a persistent check engine light that flashes intermittently. The van also lacks power under load. I've tried multiple fixes but am still unable to resolve this issue. Can anyone provide guidance or troubleshooting steps for these specific fault codes (P0301, P0102, P0113, P0300, P0122, P0108) on a 2001 Mazda MPV? Any insights would be greatly appreciated.
Please scan the vehicle and post all diagnostic trouble codes (DTCs) for accurate diagnosis. Common troubleshooting steps include checking for vacuum leaks, performing a fuel pressure test (record PSI), and conducting a KOEO (Key On, Engine Off) observation to monitor fuel pressure drop—ideally, check if it drops more than X psi within 5 minutes.