Mike,

I have always found that checking the engine out with a vacuum gauge can eliminate some possibilities and, if you are lucky, it might identify the problem.

http://www.classictruckshop.com/clubs/earlyburbs/projects/vac/uum.htm

It's too bad the above site is not actively maintained because it has a lot of useful information.

Tim