The usual culprit for this is that you have put the "resolution" field on the "edit" screen. If you do that, then ANY edit on the issue will set the resolution and hence break the issue.
Check the edit screen and remove the resolution field if it is there. The field should ONLY be put on "view" and "transition into a closed type status"
It looks like you're new here. Sign in or register to get started.