that has fixed the problem thanks!
on the first point you mentioned it could have been that the zombie was in the sun which makes the helmet take damage and after a while it breaks therefore the zombie starts taking fire damage and will die.
that has fixed the problem thanks!