The way I understand it is that fault codes are retained in the memory
unless cleared. So maybe the 1A you got was caused by you removing and
replacing the relay. It wasn't cleared from the memory yet.
I also heard or read somewhere that the DME needed to be "aligned" with
EWS when replaced.
I had a starting issue with my '95 325i and mine wouldn't even crank.
Problem is the EWS II. EWS cut's off the power going to the starter.
Here's a doc mentioning about EWS and alignment needed with DME (page