Literally just started having the exact same problem. I haven't checked for codes yet. Made a dealer appointment to be safe, but I plan to dig into it tonight. I'll be checking for codes and the coolant level. My factory warranty has expired now but I have ESP with $0 deductible until 75,000...