Went for mot recently.. fuel injection pump leak on the
Lucas/ Delphi r8448b391b injection pump. Found & bought another pump Lucas/ Delphi r8448b391c from a 2005 citroen berlingo. Fitted, car will not start. Have had an atuoelec guy look at it, as I was told it needed reprogramming due to immobiliser. First he said car forgotten code.. now says that the key isn't communicating with the ecu. So again, car not starting

I know its an old car, but it has 67k on the clock & has done me well for 13yrs, it has great sentimental value to me & I would really love to get her working again.
TIA.