hesitation at part throttle

Make sure you have maximum spark advance at idle and that is goes away when you hit the gas.

If you don't check the vacuum line to the distributor it should have max vacuum at idle.
Then check your vacuum advance on the distributor it could have a hole in it.