Yes, the dealer. If it is a 2007 model, it should be in warranty,
unless it was sold early in the model year or has lots and lots of
miles on it.
That's where I would start, even if it were out of warranty, because
there may be a known problem that will still be fixed for free.
Motorsforum.com is a website by car enthusiasts for car enthusiasts. It is not affiliated with any of the car or spare part manufacturers or car dealers discussed here.
All logos and trade names are the property of their respective owners.