Codes?
Since ether didnt do anything, dont worry about fuel.
Since the original problem was no spark, most likely the cap and rotor is what fixed it. Since you changed everything, double verify your firing order. This diagram is for your truck, 2003 5.9. Sometimes people get confused which...