Another couple of thoughts...if the TCS switch (front of the intake next to the oil tube) or the transmission vacuum advance is bad, it could be leaking away just enough vacuum to kill your vacuum advance.
Plus all the stuff I put on the other site.
C.J.