I think there's some diagnostic work you can do prior to just swapping out the head.
Check compression and leak-down. Verify your valve timing. Verify your ignition timing. Verify your air/fuel ratio if you can... pull your plugs to read them if you can. Check for vacuum leaks.
Do you have a video of the misfire? Does it happen just at idle, or while driving as well?