I suspect my MAS is going bad, checked the code and is either a MAS going bad or a vacuum leak. I cleaned the MAS properly and the check engine light went away. After two days it is back on. Does the car need the MAS to run properly. I disconnected the electrical plug and it seemed to idle better and was very responsive. Any hints on how to isolate a vacuum leak?