Codes
With the check engine light coming on after about 10 to 20 minutes of driving I will guess that you are talking about a Continuous Memory (CM) DTC 332 code.
Continuous Memory (CM) DTC 332 indicates the EGR valve did not open with the engine stabilized and the EVR solenoid duty cycle present sometime during vehicle operation.
Possible causes:
-- Obstructed or cracked hose to EGR valve.
-- Icing.
-- Damaged EGR valve.
-- Damaged EVR solenoid harness.
But if the 332 was a KOER code then:
DTC 332 in Key On Engine Running (KOER) indicates the EVP sensor input did not change after the EVR solenoid was instructed by the Powertrain Control Module (PCM) to open the EGR valve.
Possible causes:
-- Vacuum hose leaks.
-- Icing.
-- Obstructed vacuum hose.
-- Obstructed EVR solenoid filter.
-- Damaged EVR solenoid.
-- Damaged EVP sensor.
-- Damaged EGR valve.
You do not have the Delta Pressure Feedback EGR, DPFE system.
You have the EVP sensor sending the code.
311 is an KOER code only.
DTCs 311 indicates the Secondary Air Injection system is inoperative.
Possible causes:
-- Vacuum hoses damaged.
-- AIRB/AIRD valve inoperative.
-- Air Pump inoperative.
-- AIRB/AIRD solenoids damaged.
I will also guess that you broke a vacuum line (maybe a red one) while changing the Idle air control valve. This will also cause the 311 & 332 codes.







