Mazda B3000 P0171 and P0174 - Rough Idle and RPM Drop After Revving
My Mazda B3000 is experiencing a rough idle that drops by 500 rpm when the engine is revved. I have already replaced the fuel filter, mass airflow sensor (MAF), and two related hoses, but the issue persists. The vehicle is showing diagnostic trouble codes P0171 and P0174, indicating lean air-fuel mixtures under various conditions. I'm looking for further troubleshooting steps or potential causes that might explain this behavior.
Could you please share the fuel trims at idle and at 3000 rpm? Additionally, posting the freeze frame data associated with error codes P0171 and P0174 would be very helpful for diagnosing the root cause.