As I recently posted on another thread, I had an annoying squeeking that I couldn't figure out until I heard the squeek when I shut the door (with the engine off) so I knew it wasn't mechanical. I finally tracked it down to SIMPLY the hood latch hook rubbing the latch bar, all it took was a little dab of grease on the hook & bar to silence it. This may not be your problem but others might experience this so I thought it was worth another post. Good luck I know how annoying it is to have a newer car squeeking like an old one.
It's the love child of a Hummer & SLK, uniquely rugged & SLeeK