My coworker’s truck was intermittently running like crap, he replaced plugs, coils, fuel pump, and cat to no avail. I went out and did a wiggle test on various parts of the harness and replicated the issue, he had a loose pin in a connector… The sad part is that a shop told him cat and fuel pump.