I would like to express my disappointment in GM and Chevrolet. I am the owner of a 2011 Chevy Cruze that was purchased brand new in 2011. Recently my check engine turned on and the code was P0597 and P0598 cooling system and thermostat faults. So I took my car to a mechanic to get it looked at and he said I would need to replace my thermostat and housing. The part was order through GM and came from Joe Ball. Turns out the old thermostat that was in my car had a plastic housing around the thermostat which was causing my car to think the engine was over heating. GM did change the design of the thermostat to have a metal housing on the new thermostat even though the label on the box says that the part was made in Korea so much for having an American made car but anyway I had gotten that issue resolved. Now my check engine light is on again for a different code P057c Brake Pedal Position Sensor. I am extremely upset about this considering I had just fixed the thermostat issue. Needless to say I am going to have to go spend more money to fix a 4 year old car that should not have these issues. I am I good driver and the only owner of this car. It has never been in an accident and is taken good care of. I am absolutely fed up with Chevrolet and GM. This is also the second Chevy that I have bought brand new which I should have never given Chevrolet the second chance when I got rid of my Cobalt that was also bought brand new and also had multiple recalls and defective parts. After everything that I have been dealing in the past month to get my car fixed I know that once I am done paying this car off I will NEVER buy another GM or Chevrolet nor will my friends and family after seeing all of the troubles that I am having.