Hey guys, I have a 98 k1500 with the 5.7 and I need help bad. My truck keeps throwing a p300 random misfire code and it's running like crap. It just falls on its face when I give it throttle. I've put a new cap and rotor on and checked all the wires. Plugs are pretty new also. I cleaned the egr...