I have a 5 year old MacBook Pro that behaves like a old car. When it's cold in the morning (below 10C), it won't start up, pretends like it doesn't have any power. But if I warm it up a bit, after about 10 mins it'll boot. Been like that for a few months.