engine miss

last couple of days my 360 has had a miss,it will not rev up! new battery voltage reg.ecu,sometimes it at a low rpm and misses but mostly will not rev past 3800 :x thinking its the distributor,it starts fine runs and idles good just will not rev!!vaccum advance is unhooked,maybe its time for a new distributor?