My most recent experience was fine. I’m frustrated that I have own this truck for 1 1/2 years and have had to bring it in 4 different times for maintenance. Each time a different issue. I spent extra money on a extended warranty and find out some of the things aren’t covered, such as a leak in the roof because a poorly designed antenna. Back in August I had to have my truck towed across state to fix my brakes because my vacuum pump went out leaving me and my family stranded. My most recent visit was due to a check engine light being on due to tubes not being connected to the air filter. Your dealership was the last to work on my vehicle which leads me to think someone forgot to connect tubes. Every time I bring my truck in for maintenance I'm charge with a $150 diagnosis charge. Find it kinda ridiculous that I the customer has to pay for your error. This is my first Chevy and I’m beyond disappointed with the whole overall experience.