What is the idle speed?
If it were me, I'd probably do a leak down test first If I was 100 percent sure their were zero vacuum leaks and I didn't use the wrong length pushrods but off the top of my head only reasons I can think of would be late ignition/valve timing, low compression...