I'm at wits end. I need to replace the EGR valve on my 2002 P5. The Mazda parts catalog lists the part # as FSY1-20-300U. So far I've bought two of these and neither one fits; the bolt holes are almost 1/4 inch off and the electrical connector is too big for the socket. Can anyone shed some light here ?