I have an 08 Tahoe LTZ. I keep getting a misfire code on cylinder 2. I did a plug, wires change since it was over 100k miles. I cleaned the injectors and replaced the coil wire harness since one of the wires was chewed on but not completely broken. Since I was there I decided to change the coils, the truck ran fine but started with the misfire again. I have noticed that when the weather is cold the truck runs perfect, when it’s warm the misfire comes back and then the stabilitrack, traction control goes off and the misfire gets worse. Any suggestions would be greatly appreciated.