hi,
ive got a 2000 defender with bad rough running, have had oil into ecu, i've changed the loom and cleaned the ecu and plugs but still runs bad, scanner says Topside switch preinjection fault, which i'm told means ECU has past away, i can get a good Disco2 td5 ECU from a mate.
But wot i need to know is, Will it be ok in a defender as its from a disco????
Thx in advance for any help

Paul.
Hi, had the same fault code on my disco and so it was... dead ECU. If u have an MSBxxxxxx ECU which is kaput(and i think u do cos it's MY 2000) the only chance is to replace it with a flashable NNN...... suitable ECU or send it to a ECU repair specialist, second hand MSBxxxxxx ECU's will be not "flashable".
See the codes, there are 2 ECM's suitable from one to another:
NNN000120 it will work on defender and discovery EU2 manuals
NNN500020 will work on the same EU3 with EGR cooler
4. The EU2 and EU3 types can be used one for another but u have to make sure that the ECU is programed with the correct fueling files as they are different from EU2 to EU3 cars, if the mapping is different the functionality may suffer and have some side effects, and
if you use a non compliant ECU off a disco for a defender the engine might run but the fuel gauge will work backwards
newer ECU can be used instead of older ...here are all the part numbers f0r both types in chronological order(yours is MSB101171 i think)
DEFENDER
MSB101170 ELECTRIC CONTROL UNIT-FUEL CONTROL, 2.5L 5 CYL L/R TURBO DIESEL, TD5
MSB101171 ELECTRIC CONTROL UNIT-FUEL CONTROL, 2.5L 5 CYL L/R TURBO DIESEL, TD5
MSB101171 ELECTRIC CONTROL UNIT-FUEL CONTROL
MSB101360 ELECTRIC CONTROL UNIT-FUEL CONTROL, 2.5L 5 CYL L/R TURBO DIESEL, TD5
MSB000080 ELECTRIC CONTROL UNIT-FUEL CONTROL, 2.5L 5 CYL L/R TURBO DIESEL, TD5
NNN000120 ELECTRIC CONTROL UNIT-FUEL CONTROL, TD5
NNN500020 ELECTRIC CONTROL UNIT-FUEL CONTROL, BEFORE ORDERING PLEASE CHECK FOR SERVICE EXCHANGE VERSION, TD5
LR006328 ELECTRIC CONTROL UNIT-FUEL CONTROL, EXCHANGE PART (RE-MANUFACTURED), TD5
DISCOVERY
MSB101183 1 ELECTRONIC CONTROL UNIT ENGINE, MANUAL TRANSMISSION
MSB101184 1 ELECTRONIC CONTROL UNIT ENGINE, MANUAL TRANSMISSION
MSB101330 1 ELECTRONIC CONTROL UNIT ENGINE, MANUAL TRANSMISSION
NNN000120 1 ELECTRONIC CONTROL UNIT ENGINE, MANUAL TRANSMISSION
NNN500020 1 ELECTRONIC CONTROL UNIT ENGINE, COOLED EGR, CHECK FOR SERVICE EXCHANGE VERSION, MANUAL TRANSMISSION
LR006328 1 ELECTRONIC CONTROL UNIT ENGINE, EXCHANGE PART (RE-MANUFACTURED), COOLED EGR, MANUAL TRANSMISSION
NNN500250 1 ELECTRONIC CONTROL UNIT ENGINE, NON COOLED EGR, MANUAL TRANSMISSION
MSB101192 1 ELECTRONIC CONTROL UNIT ENGINE, AUTOMATIC TRANSMISSION, '(+)"EUROPE/J"'
MSB101193 1 ELECTRONIC CONTROL UNIT ENGINE, AUTOMATIC TRANSMISSION, '(+)"EUROPE/J"'
MSB101340 1 ELECTRONIC CONTROL UNIT ENGINE, AUTOMATIC TRANSMISSION, '(+)"EUROPE/J"'
NNN000130_USE 1 ELECTRONIC CONTROL UNIT ENGINE, AUTOMATIC TRANSMISSION, '(+)"EUROPE/J"'
NNN500030 1 ELECTRONIC CONTROL UNIT ENGINE, AUTOMATIC TRANSMISSION, '(+)"EUROPE/J"'
LR006301 1 ELECTRONIC CONTROL UNIT ENGINE, EXCHANGE PART (RE-MANUFACTURED), REAR, AUTOMATIC TRANSMISSION, '(+)"EUROPE/J"'
MSB101260 1 ELECTRONIC CONTROL UNIT ENGINE, (AUTOMATIC TRANSMISSION, '(-)"J"' OR AUTOMATIC TRANSMISSION, '(-)"EUROPE"')
MSB101261 1 ELECTRONIC CONTROL UNIT ENGINE, (AUTOMATIC TRANSMISSION, '(-)"J"' OR AUTOMATIC TRANSMISSION, '(-)"EUROPE"')
MSB101350 1 ELECTRONIC CONTROL UNIT ENGINE, (AUTOMATIC TRANSMISSION, '(-)"J"' OR AUTOMATIC TRANSMISSION, '(-)"EUROPE"')
MSB000130 1 ELECTRONIC CONTROL UNIT ENGINE, (AUTOMATIC TRANSMISSION, '(-)"J"' OR AUTOMATIC TRANSMISSION, '(-)"EUROPE"')
MSB500030 1 ELECTRONIC CONTROL UNIT ENGINE, (AUTOMATIC TRANSMISSION, '(-)"J"' OR AUTOMATIC TRANSMISSION, '(-)"EUROPE"')
So u can see now which is suitable from one to another.