I had that problem once before in my '99 Audi A4. I had just gotten it out of the shop and awhile I was driving away I heard a big pop. I pull over and found that one of the hoses wasn't tighten all the way down and it had come off!!! Thankfully that was the only one. I would check your hoses but also check to see why your getting a check engine light.