So tonight while parked and idling my 2008 z4 coupe 3.0si I had 3 codes pop up at the same time. P0597, P0172, and P0175 are the codes. Just a freak thing that the t-stat and maf go out at the same time or could it be something else? The car has 91k miles on it. I'm sure it's ready for both of those but want to make sure it doesn't need something more. It has had a slight rpm bounce at start up recently. Thanks for any help!