As for adjusting the timing, on the OBD-II trucks (96&newer) you can set the TDC offset without a scanner, using the following procedure: (often called KOKO - key on, key off).
1. Start the engine.
2. Operate the vehicle until the engine coolant temperature is greater than 77°C (170°F).
3. Turn the ignition ON with the engine OFF.
4. Hold the accelerator pedal in the wide open throttle position for a minimum of 45 seconds (this step prepares the PCM to activate the offset learn (internal).
5. Turn the ignition OFF for 30 seconds. In this step, the PCM is being powered down.
6. Start the engine.
Verify in the scan tool that ECT is greater than 77°C (170°F). If not, operate vehicle until desired ECT is achieved (vehicle can be driven or throttle can be depressed until correct coolant temperature is achieved).
As soon as ECT is greater than 77°C (170°F) and the engine speed is below 1500 RPMs, the PCM automatically learns a new offset.
7. A new offset will over write the previous one.
You really need some sort of scanner to tell you where you're at, before and after. Also, it won't set if codes are present.
I think if you mark and position the new pump the same as old, the timing should be close enough to not set a code.
Joe.