how many hours on the truck? since travel is so expensive, it would make the next trip with enough new coils and spark plug wire assemblies to replace them all, and replace the wire harness to the cam and crank sensors and gap the plugs to the correct gap.
it is possible that you -do- have a failing cam sensor or crank sensor too. I strongly suggest you get OEM or 'known good" (from a running k21-k25 motor for testing) ones.
This is ONLY to be used to report flooding, spam, advertising and problematic (harassing, abusive or crude) posts.