My 2000 Tahoe 5.7 misfires when driving hwy speed when driving up long hills or grades, it will recover and run fine when I let off gas for 5-10 seconds. I have replaced plugs, wires dist. cap, new...