It's not the cover, the light has come on because the air sensor was disconnected. I had the exact same issue when I took the intake tube off to clean my throttle body. I was able to clear the MIL code cause I have a scanner. However as long as the sensor is plugged in properly and working the MIL light should go out on it's own after a few start cycles. If not you'll need to get it cleared.