I recently got my valve cover gasket and spark plugs changed, and the next day I was going over 50mph on the freeway and the TCS/TCS OFF light went on and my car started jerking. I couldnt go over 50mph. I stopped and turned off the car and the TCS lights went off and the car was back to normal. The check engine light is off too. I got it scanned and got the p1540 code. I checked the forums and it seems this is a common problem. The thing is my mechanic comes back next week and I believe while they were changing the gaskets they misrouted the vacuums. Is my mechanic responsible, or will he try to make an excuse?