← Back to list

1999 Mazda 626 2.0L Engine Codes P0400 and P1507: EGR Flow & Idle Air Control Issues

Model: 99 Mazda 626 2.0 Fault Code: P0400 Posted: 2006-10-07 07:34

I own a 1999 Mazda 626 with a 2.0-liter 4-cylinder engine and automatic transmission. The vehicle runs smoothly under normal conditions, but the check engine light has been on for some time. A diagnostic scan revealed two fault codes: P0400 (EGR Flow Malfunction) and P1506 (Idle Air Control System Overspeed Detected). When I purchased the car last year, the air conditioning was not working, so I replaced the compressor. After installing the new unit, I noticed that running the A/C caused the engine to idle very low—sometimes even stalling—which led me to adjust the idle speed at the throttle body. The vehicle has run reliably for a year since then. Could this modification have contributed to the P1506 code? I plan to first remove and clean the EGR valve, focusing on clearing carbon buildup in the EGR port before replacing the valve entirely. Any insights or recommendations would be greatly appreciated.

Related fault codes
P0400P1506
Comments (5)
Anonymous 2006-10-07 08:28

The EGR system could be contributing to the idle control issue. Tampering with the throttle body may also be a factor. It's important to properly set the minimum airflow at the throttle body or consider using an untouched, factory-original unit. Always ensure the EGR valve is flowing correctly through its ports before concluding it’s faulty.

Anonymous 2006-10-12 09:31

Thanks for the input! After investigating, I found that both codes were caused by the EGR system. I removed and inspected the EGR valve—there was noticeable carbon buildup and poor movement. After cleaning it thoroughly, the valve operated smoothly. I reinstalled it, cleared both fault codes using an OBD2 scanner, and drove around with the reader connected until all tests passed successfully. The vehicle now passes emissions testing.

Anonymous 2006-10-12 15:54

Is your idle speed now within manufacturer specifications?

Anonymous 2006-10-12 22:19

Yes, it is now at the correct idle speed as per the factory specs.

Anonymous 2006-10-13 15:10

Great to hear! Congratulations on resolving both issues. Glad I could help with this common Mazda 626 troubleshooting scenario.