In addition to this I would run a vacume guage and make a note of what the needle is doing at different engine revs. Is it low vacume ? Is the needle fluctuating ? (moves back and forth) It should be a handy tool in pointing you towards the problem.