I've got a 2003 Yukon XL it had a knock sensor code come up so I ordered knock sensors Delphi knock sensors GM wiring harness fel-pro gasket kit I didn't buy any of the cheap crap. Anyhow the day I got everything in it threw a code po300 which is multiple cylinder misfire. Tore the motor down that day. I cleaned intake cleaned fuel rails out come to find out I had water in my gas and I cleaned all the fuel injectors out checked everything made sure everything was good. Put it all back together it turns over but won't fire like I act like it wants to start but it doesn't start. I've checked everything made sure everything was plugged in I don't know what else to do