When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
I checked the codes with an OTC scanner and it showed a 32 then a 45. I cleared them and not too long after the code 32 came up. It tool longer for the 45 O2 sensor to show up so I am assuming that it
is the EGR that is triggering it. It showed the EGR closed at idle and open when under load and this too is normal but still the code 32 is
showing up. I know it could be a bad connection on the solenoid and only know of one that also goes to the canister and the throttlebody.
I need help. This is a 1990 Vette.
It showed the EGR closed at idle and open when under load and this too is normal but still the code 32 is
showing up.
What you are seeing is the EGR is not being requested at idle and is being requested during normal cruise. What it is actually doing may be another thing entirely. Being a speed density system there is no real feedback to the ECM from the EGR valve. What it does to see if it is operating is to look for a slight vacuum drop at the MAP sensor when EGR is requested. If it doesn't see this it will trigger a code 32 and if it does see it when EGR isn't being requested it will also trigger a code 32. You need to verify that the EGR is actually closed when at idle, then apply vacuum to the valve and ensure it will open. If that checks out, you could Tee a vacuum gauge in between the valve and solenoid and tape the gauge to the windshield and take it for a drive. When the check engine light comes on, look at the gauge and see if it is pulling vacuum. If it isn't you'll need to verify that the solenoid is getting power when EGR is being requested. If it is pulling vacuum you have a couple of places to look, blocked EGR valve, bad MAP sensor, bad EGR valve, to name a few.