I own and run a auto repair shop 32years experence,, you got riped
more than likely you have a bad intermitant fuel pump a weak cyl will not cause the problems you are having, a bad crank sensor would cause the truck to stall not run rough, bad cam sensor you wouldent even notice( it would...