Hi, I am new to this site and am having real trouble with my Corsa. The Engine light is on and has been for about a year. The car drives perfectly well with no difference from fuel economy or flat spots on the performance, but now I need to sell the vehicle so need to get the light switched off permanently. I have taken it to a garage to hook it up to a code reader; i dont know the code but they told me it was something to do with the lambda sensor on the exhaust. When I bought the car it had a back section performance exhaust & the mechanic seemed to suggest that this could be causing the problem, therefore I changed the back section for a standard one and had the light switched off at the garage again, but within starting the car 2 or 3 time after, the light came back on again. I took it to another garage and had it diagnosed again. This time they told me that there was a slight misfire coming from cylinder 1 and suggested i change the spark plugs, ignition coil pack and air filter, which i have done, but the light still stays on. I have not taken it back to the garage to have the light switched off, but someone told me that if i disconnected the battery for a few minutes this would reset the sensors, therefore doing the same job as asking the garage to turn the light off with their machine. Does anyone know if this is true or does it need to be turned off with a machine? Once i reconnect the battery, the light stays off again until I have started the vehicle 2 or 3 times, then comes back on as before. Having changed all these parts and still experiencing this problem, can anyone help me or give me some advise as to what to look for? I have got to a point where I am pulling my hair out!! Thanks