haha 3.6 is a turd too. How many engines have you seen, brand new less than 1000 miles on them that need a brand new head b/c they can't machine them right? Oh I've seen tons, and they were all GM 3.6's. I've seen several Aura's, Vue's, and Outlook's all needing new cylinder heads b/c GM didn't machine the tolerances correctly for the cams.
Why would you take it anywhere but your garage? You know how many oil filters I've seen not changed, b/c the kids were to lazy to change them? You have 18 year old HS kids looking over your car that know little to nothing about cars.