I'm likewise having a snap-off problem. Tried resetting the PMU, didn't help.
Here's the current theory I'm testing: Something in the ac-in board overheats and either shuts down for safety or expands past where it makes contact.
Why? Any time the ac is plugged in, current still flows...
This forum helped me out on more than one occasion and I want to return the favor! This Apple Store rebate offer is available as a "thank you for building a great resource" to forum members.
Shop the Apple Store (US) and receive:
$20 back on a purchase of $500 to $999
$40 back on a...