check if your pump has been timed properly. There are normally two marks. one of them is false. I changed my cylinder head too and its responding even better. black smoke is usually translated to uneven distribution of fuel.