I want to verify my timing is correct on my stock sbc 350 with HEI distributor and new plugs and wires. I plan to buy a timing light and try doing it myself. I have a faint ping at idle and not sure if the secondaries are fully opening during WOT. The car has great acceleration from a dead stop. I also get cracking and popping from the exhaust when let off the gas. I'm wondering if I should replace the fuel pump too? I'm on the right to solve my issue?