The engine has been changed and we just cannot get it to run right, it hunts very badly at idle (from normal sort of idle revs down to one fire a second...) and wont rev. It was driven (albeit with a bit of difficulty to where it now sits and then pushed up a pair of ramps because it couldn't get up them under its own power...) but now its just cannot move under its own steam. It will not run without choke. The engine has the PCV type breathing arrangement
Any idea whats wrong? What we have done so far is:
Swapped carb for known good (from HS4 to HS2 involving manifold swap then another HS2)
Swapped distributor for known good
Swapped plug leads for known good
Swapped Dissy Cap for known good
Set the tappets
Checked compressions (about 170 on all cyls)
Turned the engine over looking for stuck valves
Played with the timing and fuelling from first principles
Swapped the exhaust for a mini one pointing out of the front

Probably a few other bits too that I cant remember
Has anyone got any ideas?