I have also had the same problem with my 2006 (125K). Had the dealer fix it a while back and now it is starting to happen again. SO frustrating!