I had exactly the same problem with the port and the cord and with the push-down-to-charge thing. What i did was get a new cord and when i looked in the port i saw that the metal outline of the port was slightly bent upward and i bent it down with a paper clip and POOF! It worked. We might not...