We have had our '08 Acadia for just over a year and absolutely loved it, until recently. At around 32,000 miles, the error messages started and it has been downhill since then. It has been in the shop 6 times since March. Finally decided to replace the head, but it has been in shop for 2 weeks now and the engine is sitting on the shop floor as we speak. When we went in yesterday, the service mgr told us that the mechanic would "lose his *** working on warranty problems" so they are only working on it when they don't have anything else to do. From what we can tell from other dealerships, there was no reason to drop the engine, so now I'm wondering if it will ever be right again, and what's to keep the other head from doing the same thing in a few months? We have gone through customer service, etc. and but only since I filed a claim with the BBB have I gotten any serious attention. I can tell you that this is effective if you are having a problem and encourage everyone to report to BBB - hopefully it will wake them out of their stupor. It got a response withing 24 hrs, which was better than other ways I had tried. I'm thinking the best thing to do is ask for an '09 replacement. Can anyone who has gone this route offer any advice?