A friend of mine just had a 2017 Silverado bite the dust. Lost number 1 and number 7. Still under warranty but he traded it off anyway. Bought a Ford this time. They paid it off so he would buy theirs. So as far as the good dates? 2007 down.I have a 2010 with 229,000 miles on it. I have just recently decided to replace it and am getting super low trade in offers. I’ve never had a single issue with my truck. I asked the last dealership why the offers were so low and they mentioned the motor problems. My check engine light has never came on! That’s what led me to find this forum. Is it possible that my truck has the newer engine? Is there info somewhere such as motors through a certain VIN OR DATE have the bad motors so I can check mine? It is the 5.3 with Afm.