1998 Mazda 1.5L After EGR Valve Cleaning: Now Shows P0400, P0120, and P0505 Codes
I have a 1998 Mazda 1.5L that previously showed a P0400 code due to restricted EGR flow. After cleaning the EGR valve and throttle body and reassembling, the vehicle now exhibits erratic high idle. New diagnostic codes appear: P0120 (Throttle Position Sensor) and P0505 (Idle Air Control malfunction). All electrical connections are secure and properly installed. Despite this, the issue persists. Any insights or troubleshooting steps for these specific codes on a 1998 Mazda 1.5L?