are you sure its your head i also have a lot of tapping noise and also thought it was the head, just spoke to an engine builder and he reckons its the big end bearings, tapping in my engine comes when revving its ok on a constant rev then comes back when the revs decrease is yours anything like this