Hi All, have a 1998 speed triple. ECU Fault (Fan Staying On) Can this be rectified? Which year ECU'S are compatible with the 1998 955i Speed Triple?
Need the diagnostic fault code to narrow it down. Unless you know for sure it is the ECU itself I would be checking the coolant temperature sensor and the fan relay plus associated wiring and connectors including the connectors to the ECU. The coolant temperature sensor is located under the front of tank near the coolant filler cap and the fan relay should be under the front seat in a bank of 4 second from the left.
Fan staying on is usually a stuck relay or faulty temp sensor check those before swapping the ECU. If it is the ECU, stick with '98-'01 955i units to avoid wiring headaches. Later models may not play nice. Used ECUs are cheap, but try the simple fixes first.