I'm a new member and I have a problem with my 2001 Astra G 1.8 16v SXi engine code Z18XE. Basically the car will not start, getting flashing yellow triangle with the spanner through it when I turn the ignition on. I have read the code using an OBDII reader and it comes out with B3040 'communication malfunction on w-line'. Do you guy's have any ideas on what may be causing this ? The car has been stood for a good few weeks and the battery went totally dead. Charged it up 'after disconnecting leads' and then this error started coming out. It was fine before.