Ah where to start with the CEL...
to answer your direct question.. Maybe low fuel pressure could starve the engine and trigger a CEL.. do you know which code it was throwing - you can check via the reader under the passenger side seat btw..
44 is left (drivers) and 45 is passenger side.
if you did not reset the battery then it should still show..
there is a process for reading all the codes as well..
having a code will effect your fuel economy..
Defenders don't wear out they just need more parts.
95' D90 - daily driver..