All the injectors have been checked and pronounced good, all the temperature sensors have been checked, the last workshop even brought in a perfect '96 740i and kept on swapping parts such as sensors etc they knew were good to see if the EMS was not ignoring erroneous readings.