Running TDC offset learn causes the PCM to re-read the resistor value as well.The resistor is probably missing, since the last PMD replacement.
If the pump is outside the normal range, the PCM may store 0 as a default. I don't really know, but I'd try going back to center and re-learning TDC offset.
Come to think of it, the resistor error may prevent the relearn from working. Fix that first.
The Constitution needs to be re-read, not re-written!
If you can't handle Dr. Seuss, how will you handle real life?
Current oil burners: MB GLK250 BlueTEC, John Deere X758
New ride: MB GLS450 - most stately
Gone but not forgotten: '87 F350 7.3, '93 C2500 6.5, '95 K2500 6.5, '06 K2500HD 6.6, '90 MB 350SDL, Kubota 7510