I took a look at US part supplier on the EHA... damn! Those thing are
expensive! One place wants $1200... and the other place where I buy most of
the parts wants only $277 (Autohausaz.com).Both place said same part number.
This is the Bosch part number: 3 437 010 040 and is the same as you posted.
It comes with a new wire adapter to interface the new one to the old.
Did you put in the new o-ring seals?
Maybe you just got a bad one. If you bought it from your dealer, exchange