Have you tried removing the battery?
That always did the trick to me...
It's a little bit tricky to pry the backcover open (best try with a spoon or another blunt object), start at the little cut-out and carefully work all around, there are quite a few hooks to release.
If this is not successful i'm afraid only other solution will be to reflash