i just had the same problem you are having. it was indeed a blown head gasket. i had the same motor and everything i beleive. d15b7? when i changed it out i put a z6 head on it and a new head gasket and i havent had the problem since.