Well, it has been a while and the truck has still not walked its way out of time. On the day that we went ahead and changed the timing chain (he wanted to do it anyway) we reseated (for the umpteenth time) the dizzy and re timed it. I guess that maybe the chain was stretched?

Usually, by this time, the truck would be running quite badly and getting to be undrivable.