Right,while your here Growls,i've got my MOT

coming up soon and my engine management lights been on for...well a few months before the last MOT actually

but i hear they fail it now if the lights on,so i was wondering if there's anything thing other than changing the plugs,air filter or oil filter i can do to get rid of it?