by the way the wiring diagram is looking ecu side, easiest thing to do is count down to each wire on the drawing then do the same on the ecu to check that each wire corresponds to the diagram. im not saying your mechanic dont know his stuff but its easy to make a mistake and its clearly not the FCD at fault