Obd-i
I don't have the OBD-I System Operation Summary but it's probably similar to OBD-II.
code 335 is EGR sensor voltage out of range and code 332 is EGR valve opening not detected.
How did you check the EGR valve? Did you detect movement of the diaphragm as controlled by the EGR vacuum regulator?
If so, then I would check the DPFE output to the PCM even though you replaced it only a few months ago. With ignition ON but engine OFF check VREF. It should be between 4.0 and 6.0 volts. Then with engine cold (no EGR) probe between SIG and GND and start the engine. The SIG to the PCM should be 0.75 to 1.25 volts for the black plastic DFPE and 0.35 to 0.8 volts for the aluminum DFPE. These tests should pass since you're not getting code 334, EGR valve position sensor voltage above closed limit. As the engine (running faster than idle) warms up -Is your engine coolant thermostat functional? - the EGR valve should open and the DFPE voltage should increase to between 4.0 and 6.0 volts. This test will probably fail and is what the PCM is using to set code 332. If it does fail, then either the DFPE is bad or the vacuum source to the DFPE is incorrect.
Do you have a vacuum gauge?