Check the wiring to the solenoids (for the smog pump). There should be key-on power and one wire which is grounded when the computer tells it to (activating the solenoid and valve).
If you put a test light on each solenoid's wiring and have the car run codes, your test light will illuminate when the computer cycles each solenoid. This tells you the wiring to the solenoid is intact.
Ensure there's solid manifold vac to each solenoid and that when each is energized, manifold vac reaches the particular valve (TAB or TAD, aka AIR1 and 2). You should find the issue by this point.
The computer has no idea if your smog pump is even in the car, so don't sweat that part.
With the EGR, take it off and clean it. Spray the exhaust fitting's nut with PB before you begin. Then hit it again upon trying to remove it. Then just remove the two bolts holding the EGR valve and you should be able to remove it. I use a bore brush and carb cleaner in the passage. Just be cognizant of the diaphram - no solvent or brush near it.
Ensure the EGR position sensor is functional. Sometimes the EGR seats wear and it spits a code because the sensor is out of calibration. If this is an issue, post that it is and I might have a free way to fix it.
Also ensure the EGR is getting vacuum. It works like the Smog in that there's a solenoid which regulates vacuum. The solenoid is also under the passenger fender. There should be manifold vac to the solenoid and vac to the EGR (in varying degrees) at steady state cruising. All you can really do is make sure there's vac to the solenoid and that the line from the solenoid to the EGR valve isnt leaking.
Good luck.