Unfortunately, I did have the brake switch replaced and paid for it. I did not get the sunroof fixed. I am lukewarm when it comes to the dealers out here. The first one I went to couldn't seem to get the drive belts tight enough so they wouldn't squeal. Finally did it myself to make that go away. The second one is the one who did the transmission service and now I have the hard shift problem when the car hasn't warmed all the way up yet. Both facilities have the same mantra which is "if we cannot duplicate the problem, we won't fix it". There is a TSB out for the rear windshield wiper, but because they didn't hear it squeal they would not fix it for no cost. I didn't want to hassle it so ordered it lubricated and told them I would pay for it. In my mind, if there is a TSB on an issue and the customer says there is a problem, it should be fixed. Not so, when it comes to Kia dealers. The recall notice was published in the paper, but again, since it didn't show up in their computer, they would not do the work unless I paid for it. They did manage to pull the codes up signifying that the brake switch was indeed defective, but that would make no difference. The car was out of warranty and I was pretty much out of luck. I would have to say that I suspected a problem with the sunroof as on other occasions I was unable to get it to vent instead of slide all the way back but since I am not a frequent user of the sunroof, I chalked it up to "I didn't know how to get it to vent because I didn't know the right way to push the button." I always figured I would look it up later but it wasn't a priority. Little did I know it would cost so much to repair. The vehicle has performed quite well. I enjoy driving it and have not experienced the problems that others have. I get 30 mpg routinely. Most of it is freeway driving but I don't think I have ever gotten less than 24 when I do more city driving. It isn't the new GDI engine but the original Beta 2 with the timing belt. I think I have gotten my money's worth out of it. Paid under $18000 and 0% financing for 36 months. Paid it off awhile back so I can't really complain.