I used a sync-mate to resync the codes , i am getting a ground switch for the coils but not for the fuel pump ? but when i run a ground to the pump relay it still won't fire .
I bought the lights off ebay , £80 and £100 ,grill was £100. Fair bit of cutting for front panel,had to move crash sensors back for airbags,modify airbox,wiring was fairly easy (no faults on dash) Grill had to be shortened..............
I have disco on a 99 ,i have had it remapped and it makes a big difference,Just done an egr removal and removed middle box ,sounds great and seems to pull even better.I am waiting for my big intercooler to arrive and then i will be putting a stage 2 remapp into my ecu and fitting a turbo booster box so i can tun the boost up...
Try unplugging aerial for alarm receiver,its located behind the parcel shelf trim near drivers side rear window.This will stop the vehicle picking up any random signals and waking the becm up.You might have to put the remote very near to the rear side window to unlock it....Also strip your fusebox down and inspect it for damage as stated by other guys.Clean all earth connections as well.......
I would start by flushing the radiator mate,as its quite common for them to block also check you are getting a return flow from the thin plasic tube to the header tank,these can block...