318 running rough and losing vacuum when in gear.

You said the timing has to be very advanced in order for it to idle. Did you check to see if it jumped time or not?