I have a 2005 Chevy Silverado
that misses when I am pulling a load in fourth gear at 2500 rpms. The engine light comes on and I taken it to several dealerships and when they hook up to computer it shows multiple misfires. I have replaced plugs, plug wire, distributor cap, rotary cap button, coil, plugs and plug wires, shimmed crank sensor due to false reading. Does anyone have any idea how to fix problem?