@the_kat It might be the logic board or the Magsafe board,[br] Did you run down the battery all the way before the problem started?
open