Been chatting to Gary but think this would be better on here in the hope of getting more input and eventually being of use to others.
So it seems the chap with the OBD reader has caused an issue somehow. Unfortunately he doesn't seem to have left a list of codes.
1. Battery disconnected overnight but made no difference.
2. Both keys checked, both work correctly and the symptoms are the same with either one.
3. Engine turns over but does not fire ([ref]bigwinn[/ref], sound familiar?)
4. It appears that the EWS is not communicating properly with the DME. When you try to start the car, the DME asks permission from the EWS (Immobiliser). In this case it appears the EWS is not recognising the DME so won't allow fuel or a spark.
5. This is exactly the issue you get if you swap out the DME and requires a bit of software that tells the DME not to talk to the EWS.
We have a big problem if this is the case, because there is no software available to do this on the DME type for the N46 engine.
The only answer in this case would be to fit a matching DME and EWS from a donor car. However, then you have other issues with keys etc, so you end up having to also swap, from the same donor, the keys, ignition barrel, door key barrel and boot key barrel!
[ref]Gaz5855[/ref], is currently looking for a mobile auto electrician who can hopefully sort it out more easily than that.