Re: 96 Corolla 4 cyl, check engine light/EGR replace or clean?
Pull the old one and clean it first! It's stupid easy to do.
Just remove the EGR valve and get some electrical parts cleaner(IMPORTANT). You can use carb cleaner but if your egr valve is electronic do not spray the cleaner up into the coil. It will eat the insulator off the coil causing it to short. Electrical parts cleaner will remove the carbon, but won't eat the varathane off the coil should you get some up there.
You'll want to clean the area around the plunger, and ensure that the plunger can move freely up and down. You can physically push it with a awl or screw driver. You won't hurt it. Re install, hook up the recirculate line, and run it for codes again.
Piece of cake.
Bill