My iPhone 3G doesn't recognize my home and car's dock, it functions well but will not charge on them. On the other hand, my iPod touch 1st. gen. does not have any problems at all. When I brought my iPhone to an Apple store it charged on their dock. I am running the latest OS on both. The Genius couldn't explain why this is happening on my docks. Has anyone experienced this problem?