You've tried a reset? Hold down the sleep and home buttons for about 20 seconds. When you see the silver apple, let go and let it reboot and try again.
You can also try a different cable.
Is your device still under warranty? If so you may want to make an appointment at your local apple store and have them look at it.