Hi, Can anyone help my old 1996 Vectra 1.8i GLS, please? The car has been - and still is - running fine (145k miles). But yesterday, the Engine Mgt light came on and stayed on. So I pulled the code (there was only one) with a paperclip (thanks to those who've previously posted how to do this). The Code = 0340 which says "camshaft sensor". Can anyone tell me what this sensor does? And does the code mean the sensor has failed or the camshaft itself is failing? What should I do next? BTW, I've read that it's better to pull codes with engine running but, when I try that, the EM light remains on, so I've had to pull code with the ignition on but engine off. Is that correct? TIA for any help