Last week, I got the engine mount replaced of my car. And also mechanic cleaned the top oxygen sensor with carborator cleaner. After that when he started my car, it was taking a little time to start the car while rotating the key. I asked him why it is happening and fix it. He unplugged and plugged the oxygen sensor again and it was fixed (maybe I don't remember exactly), but were many lights on the meter, like battery, IMA, VSA, etc. Instead of fixing, he unplugged the battery but the lights were still there. He put a scanner and there were a lot of errors. Again, instead of fixing anything, he cleared everything. After that there were no issues for the week. Today I started it after 3 days, and all of sudden there were so many lights. After a moment, I shut it down, started again, and this time there was no issue. But then during driving to work, IMA, and break light appeared. During coming back there was no issue.
What this issue can be? It is lose wiring? I suppose mechanic put this issue on purpose.
The D light was blinking.