not just to the top, but top dead center on (I believe) the compression stroke.
Which fuel pump did you replace? There are two.......
What did you set your base timing too? With my old 2.9L at high altitude, breathing mods (intake/exhaust/ported intakes, intake spacer), ignition (MSD 6a, Accell super coil, plugs, etc) I was able to get mine set at about 14.5 advance degrees with no pinging. This makes for a real screaming 2.9L, I believe 10-12 DTDC is stock?