iPod touch, 4th Gen. iHome IP90
I was going to suggest a phone restore and then wondered as to how you could do that if the phone would not turn on or charge. The last fix in the attached link below describes connecting the phone with the USB sync cable to your Mac and then entering DFU mode which you may not have tried.