Check Engine Light HELP!!

So I disconnect the MAF and restarted the car and it's still the same. Plugged it back in and immediately noticed the vacuum connector next to it had popped off for some reason with the collet still on the tube. So I remove the collet and put it back in the connector and now the connection is tight.
But the Check Engine Light is still on when I start the car...and the car is running smooth.
Does the CEL require some special MB tool to reset it? Or I may have other problem to deal with?
Please help!!
So I disconnect the MAF and restarted the car and it's still the same. Plugged it back in and immediately noticed the vacuum connector next to it had popped off for some reason with the collet still on the tube. So I remove the collet and put it back in the connector and now the connection is tight.
But the Check Engine Light is still on when I start the car...and the car is running smooth.
Does the CEL require some special MB tool to reset it? Or I may have other problem to deal with?
Please help!!
I'd go to an independent only because the service cost will be less...
Anything like p0301 like that could be bad news..... i had p0302 and the dealership ended up replacing the engine head.. luckily i was still under warranty! thank god1


Very strange the vacuum connector pop off on it's own when driving.



