Hello,
I have a 2016 Silverado LTZ (8 Speed, 5.3) with around 110,500 miles currently. Earlier, back in December (107,339 Miles) after the truck had sat for a couple of days, I was driving down the flat highway (Going around 72) and all the sudden I noticed a flashing check engine light. I pulled over and then the light turned steady. I called onstar and they informed me that it was a engine missfire, since the light was no longer flashing I continued to drive. Later the light turned itself off. Later on in the trip the check engine light started to flash and then turned solid. Again, I called Onstar and they told me it was a misfire. The light hen turned off the next day. I also took a trip to auto zone after the light had turned off and got them to scan my truck and they gave me a more detailed answer. There was a pending code of P0305 for a misfire in cylinder 5. The weather during that drive was clear but very cold, around freezing. The engine never fully warmed up. I thought it was just a random issue, or bad fuel until this evening. I was driving going around 40 miles per hour, (Engine fully warmed up, weather was around 42 degrees), and the check engine light came back on. I pulled over into a parking lock and pulled out my scanning tool and shut off the truck, I restarted the truck and the check engine light was gone. I checked the code scanner and all that was there was a pending code of p0305 for a misfire. I cleared the codes and nothing has come up since. All three times that this has happened, I felt no misfire or loss of power from the engine. The code has disappeared every single time. My question is, is this something I should worry about? Should I take this to a mechanic even though nothing seems to be running wrong with the truck? I will also attach a video of the truck idling.
truckrunningaudio.m4a