I had a similar problem... Mine ended up being a bad egr....(makes sense because I DID have a mil on for the egr)