With 20,000 miles on our Acadia I decided to replace the air filter. It took me 2 weeks to find one since most auto parts stores don't carry it. I finally found one at a Saturn dealer for $22. My GMC dealer did not have one. This is not your everyday air filter. It has a rigid plastic frame and a pleat design that I have not seen before. I came home today and decided to replace it thinking it would only take a minute or two...WRONG :angryfire: There are 6 one and a half inch long screws with number 25 torx heads. I thought no big deal, I have a significant amount of tools including torx screwdrivers. I found out that my screwdriver was not long enough and had to go buy a torx bit :angryfire: for my rachet set for which I have several extensions. You also have to remove the semi-rigid plastic tube from the mass air flow sensor which is a tight fit to get the air box top out. After doing that the air filter is easily replaced. Reassembly is a little interesting because it would be quite easy to drop a couple of the screws into the engine bay since they are difficult to get your hand down to the screw bosses to get them started. With my daughter holding a light I was able to get them all restarted without dropping any and tightened them all back down. Reattaching the air tube was not particularly easy but it did go back together. This is by far the most unfriendly service design I have ever seen for an air filter. I am grateful I only need to do this about once a year! It took me about 20 minutes of actual work for something I expected would take no more than 2 minutes. I can only guess what a dealer would charge to replace it for someone that is not mechanically inclined. $20 filter plus 30 minutes of labor would be over $60 to replace it. Even though I change my own oil (Yes I am cheap), I doubt anyone is going to be able to get it replaced at an oil and lube place. I love the vehicle, but the fuse location over the passenger toes and the air filter servicability are just ridiculous!! :angryfire: :angryfire: :angryfire: End of rant.