I have a 2000 z71 tahoe with the 5.7, old body style, been having issues with an intermittent code p0304 and misfire when pulling a hill, in town and on flat ground it runs and idles perfectly. I’ve replaced the tps, map, plugs and wires, cap and rotor, and coil all recently. The intermittent...