mazdatweaker
+1y
You can buy just the advance unit.
The last time I bought one, it was about $22.00.
They are manufactured by STANDARD.
You could probably do some research, and find one through NAPA, aftermarket discount auto parts store, or maybe even at the dealer.
Or you probably could use one off a 2000, since it does the exact same thing.
Maybe even use a distributor off a 2000, since it does the exact same thing as a 2.2 liter unit.
Drops right in.
Buying a used B2200 distributor is probably buying the EXACT same problem you already have.
Vacuum advance units go bad. That is why they are avavailable as a separate replacement part.
Until all underlying subsystems are operational, it is IMPOSSIBLE to tune a carburetor.
In this case, if the vacuum diaphragm in perforated, you have both the introduction of a HUGE vacuum leak which is diluting your incoming fuel/air charge, and the loss of critical spark advance.