I was stuck in a fuel queue and the engine boiled up; the RAC got me home and next day the car went into the workshop for diagnosis. The problem seems to lie with the Fan Control Module not performing so no cold air moving through the radiator. The part number on the label is 8E0 959 501 D, googling brings up loads of listings but none of the new parts on offer have the same letter at the end of the number. It could be A, B, AB, R, AG, AK, anything but D. The wiring looks the same but the unit is not the same shape as the one on my car, which has presumably been there since the build in May 2002. What variations do all the different part codes refer to, and which one(s) will be an equivalent replacement for my old unit, which I guess has been discontinued/superceded?