I have had an EGR problem with my 1999 Mazda Millennia since the first week a I had purchased it in 2002. They replaced the EGR valve and knock sensor multiple times. They even drilled bigger holes in the engine and my engine light continues to remain on. Now the engine light is blinking. Any suggestions? The dealership where I have been taking it to told me to ignore the light. The only thing is $3000.00 later I have the same problem but now can not drive it because the light is blinking. The dealership told me now I have to replace a part that is going to cost around 2600.00 just for the part. Please help with any advise!!! I can not trade it in or drive it!