how many times in a row did they test the ignition module?? sometimes needs to be tested 5 or 6 times.
i would do as 94gtho stated and Replace the plugs, wires, cap and rotor. if you still have a problem, then do further diagnostics.
for the jumpy tach...do a wiggle test on the tach wire...