My 2018 Chevrolet Silverado 1500 LT with the 5.3L V8 has been acting up lately. It's developed a really rough idle, especially when I'm stopped at a light. Sometimes it even feels like it's going to stall out completely. The check engine light came on yesterday.
I haven't noticed any major power loss while driving, but the idle is definitely concerning. It's making me nervous about long trips.
I've checked the air filter, and it looks okay. Any ideas what this could be before I take it to a shop?