Does it have more than 100k miles on it? If so, sell it. I've owned a bunch of Chevy (GM) trucks since I worked there. And all my coworkers too. Every one of them had screwy stuff go on after a 100k miles. My last Yukon Denali was the last straw. The engine will run forever but the rest of it was a hassle. The engine light on that vehicle cycled on and off every month. Gets on your nerves driving back from the White on Sunday knowing if it quit you were stranded till Monday at least.