The D3 has an engine authorisation and start module doesn't it? Not my specialist subject obvs, but I'm sure I've seen it in the diagrams. Maybe try and get a scan of that - perhaps it is faulty and does an engine start on power-up instead of actually waiting for the start command?
|