My iPhone 4 got stuck on headphone mode today, read loads of forums ect alot of them say insert head jack in and out a few time but that did not solve it for me. I sucked my headphone jack on my iPhone and it sorted the problem out. Hope this helps you like it did for me