I have had mine serviced twice for Spoiler squeekage.
Started during a really wet set of days (but Indiana, so heat is not a common factor between us). I thought it might be taking longer but its not the kind of thing you can really tell unless its way way way longer.
The noise level was terrible, though, could not drown it out with the radio. Anyway, my wife took it in first, and they did a simple lube of the externally accessable areas. No good. I might have been a little better but only a very little.
I got home from my trip and took it in myself, they opened up the whole thing, cleaned it out and re-lubed it from the inside-out.
Quiter now than the day I bought it. I didn't think it was overly loud before, but now its nearly silent (with windows up anyway).