If I were you and I had truly ran out of options I would:
Flash stock ROM through KIES emergency mode then send to Samsung for repair. If they tell you the warranty is void because of 0x1 either play the dumb card or say the phone has been restored to fully stock and the problem is still there, therefore it is a hardware problem. Although if you are not in Europe their blanket voiding statement may apply, in which case the dumb card may be a better option.
By the way, what exactly did you do before you ended up getting this problem?