mid range rpm misfire

if you can, put a timing light on it, watch the timing marks,& rev the engine and make sure the advance is working in the distributor. It should go past 30* at 2500 rpm.