Take it to an Apple Store. I took mine (out of warranty), prepared to spend around $110 for the repair and ended up paying nothing because they discovered the problem resulted from a swollen battery, which is a safety issue, and therefore, no charge.