It is time to pass emissions and get new registration, so of course my car has been throwing the P0401. I tried Kevin’s work around (who can pass an opportunity to stick it to the man), but it has prevented the car’s computer from resetting. So I’ve broken out the FSM and am working through the ‘proper’ steps. First up is the EGR Vacuum filter. The FSM says to check and clean. My filter is not that dirty, but it is broken into several parts. Called Kristal but they don’t sell the EGR components separately. Seems silly to spend $50+ for what looks like a buck worth of cotton. Found a thread where people debated making replacements out of simple cotton, but the German scientist in me sided with the people that felt that the high heat and simple cotton was a recipe for a fire. So, anyone found a source or safe way to make EGR filters?
Which filter, the one on the modulator or VSV? It is likely irrelevant, have you tested the parts, what color is the sticker/label on the modulator?
The leading cause of your issue is the diaphragm in the modulator having a hole, not holding pressure. The easy test is to apply pressure to the lower fitting and see if it holds, if not it is junk and the new one comes with a filter.
Unfortunately the fix is often not that easy. Once the diaphragm is breached, exhaust gas flows into the control (clean) side of the system, this tends to make parts stick. The first affected is the VSV on the bottom of the intake. The "correct" way to repair is call Kristal and shell out another $60 and it is a pain to get to/change. I hooked up 12v to it and cycled it while cleaning with carb cleaner, then lubed with silicone dry lube. It now passes all of the tests, but still occasionally sets a P0401 code.
So this is where I said

it, not spending any more time, $$$ on this archaic, useless, likely detrimental, system and went to the resister mod. It works great, has never set code, has passed emissions, but is never "ready". Having one system not ready isn't an issue for emissions, but isn't "right".
The next step is to plug off the EGR system, so nothing flows, then hijack/modify the signal from one of the sensors, likely the stock EGR sensor and feed it to the ECU. The goal is to reproduce the correct cold and hot reading, so the ECU will think that the system is working properly, set the ready and not set the code. Then the whole system could be removed and the ECU still be happy.
