It's a conflict with gp4tweaker alright.
I had this problem and I fixed it, but now I don't remember how.
iirc I disabled the helmet positions tweak from gp4tweaker - delete gp4tweak.bin - reset all my tweaks through gp4tweaker except for the helmet positions tweak - then set helmet positions through teameditor.