silly question perhaps
when you clean the egr do you take it apart so you can extend and compress the spring? I had the same problem until I did, I found a small build up that was not allowing the 'top hat' to close properly that left a half a mm gap, but it was enough to let it smoke, once cleaned properly it is perfect, I clean it this way every time now.