Have you checked youyr maff sensor as a faulty one does not normally show up as a fault. If you have an engine light on it could mean other things though so you need to get a fault code reader to see what the code is specific to. Has your car been modified in anyway i.e. remaps, exhaust, injectors etc etc..?