If this was a cellphone pic, it might have camera rotation info embedded in it that is messing stuff up. I'd try opening it up in a paint program, copying the image via the clipboard and then pasting it into a new picture, which should get rid of that embedded data.
If this was a cellphone pic, it might have camera rotation info embedded in it that is messing stuff