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"
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.