We have a 2003 Discovery, we were having problems with the ECU as it was not turning over, and we had a problem with the immobilizer. It is now turning over but will not start up. it has had a new fuel pump and a new starter motor. Any help would be appreciated, thanks