Ok guys, it looks like a few iPhones have some bad charging connectors. The iPhone thinks its in Dock Mode/Accessory Mode 24/7/365. Besides a total replacement for an iPhone (hard for me since my closest Apple store is damn far away), this is a software solution.

Prerequisites: You must have a jailbroken iPhone with iOS 5 and OpenSSH installed.

Step 1: Download CyberDuck Cyberduck ? FTP, SFTP, WebDAV, Cloud Files, Google Docs & Amazon S3 Browser for Mac & Windows.

Step 2: Open CyberDuck and SFTP to your iPhones IP address.

Step 3: Navigate to /System/Library/LaunchDeamons

Step 4: Delete com.apple.iapd.plist

Step 5: reboot

Cons: if you have accessories such as a dock with speakers or certain phone adapters for your car, you will no longer find these accessories working.