Sounds to me like its sticking open. You may also have an air leak after the air flow meter. Disconnect the air flow meter and start the engine, see if it is still the same. You will need to disconnect the battery for a few mins afterwards to reset the fault code in the ecu though