if this is indeed related to a specific cylinder- the fast/easy way to figure out which one is to remove one spark plug wire, then start the truck. if the miss is gone, you've found the problem cylinder.
but first...two questions:
did it run rough before the new ignition?
what electronic ignition did the guy install?
if it didn't run rough before...you may need to start troubleshooting the guy's work.