I bought a new mpb , i7. a few weeks ago it turned off and it wouldnt turn back on when i connected it to the power source , the sleep light however kept flashing, and it madethis sound like if it was trying to boot. anyway,i left it charging for a bit and it started working on its own. however, lately its been shutting down when it runs out of battery instead of hibernating (which is really frustrating). and just now its doing the flashing thing again, cept for a much longer time.. any idea how to resolve this/what might be wrong with it? I havent changed the ram on it or anything. ps. ive been charging it for almost 3 hours and when i press the battery indicator, it shows 1 blinking dot like if it was almost out.