Code 32
Code 32 is a diagnostic trouble code related to the EGR system on the Pontiac Fiero.
Code 32 indicates that the ECM has detected a problem with EGR vacuum control or EGR system operation.
Overview
EGR stands for Exhaust Gas Recirculation. The EGR system allows a controlled amount of exhaust gas to enter the intake under certain operating conditions. This helps reduce combustion temperature and emissions.
On the Fiero, Code 32 is commonly associated with EGR vacuum control problems, vacuum leaks, EGR solenoid problems, EGR valve problems, wiring faults, or related control issues.
A Fiero-specific Code 32 reference describes common causes as EGR vacuum-line leaks and EGR solenoid failure, with the EGR valve itself also possible but not always the first suspect. :contentReference[oaicite:0]{index=0}
Flash pattern
Code 32 is displayed as:
- Three flashes
- Pause
- Two flashes
This represents code 32.
Animated flash pattern:

Meaning
Code 32 usually indicates an EGR vacuum control problem.
Possible causes include:
- Leaking EGR vacuum lines
- Disconnected vacuum lines
- Defective EGR solenoid
- EGR solenoid wiring problem
- Poor connector contact
- Faulty EGR valve
- EGR tube problem
- Vacuum supply problem
- ECM control problem
Symptoms
Possible symptoms may include:
- Check engine light
- Poor drivability
- Rough running under some conditions
- Spark knock or pinging
- Failed emissions test
- Little or no obvious drivability problem
Diagnosis
Basic diagnostic checks include:
- Confirm that Code 32 is present.
- Inspect all EGR vacuum lines.
- Check for cracked, brittle, disconnected, or incorrectly routed vacuum hoses.
- Inspect the EGR solenoid connector and wiring.
- Check the EGR solenoid for proper operation.
- Check whether vacuum reaches the EGR valve when commanded.
- Check whether the EGR valve opens when vacuum is applied.
- Check for other stored trouble codes.
- Inspect related wiring and ECM control if the vacuum system and EGR parts appear correct.
EGR vacuum lines
Vacuum-line leaks are a common cause of Code 32. Old vacuum hoses can crack, collapse, disconnect, or leak at fittings.
Related topics:
EGR solenoid
The EGR solenoid controls vacuum to the EGR valve. A failed solenoid, damaged wiring, poor connector, or internal vacuum problem can trigger Code 32.
Related topics:
EGR valve
The EGR valve itself may be faulty, stuck, leaking, or unable to hold vacuum. However, Code 32 should not automatically be treated as a failed EGR valve.
Vacuum lines, solenoid operation, connectors, and wiring should also be checked.
Notes
Code 32 is often an emissions-system code and may not always cause obvious drivability symptoms.
Because EGR diagnosis involves both vacuum control and electrical control, both systems should be checked before replacing parts.