As such, the machine is sensitive to cooling fan irregularities. If the fan housing, for example, becomes clogged with fluff, hair, dirt or dust, the cooling fan may slow down and function improperly not evacuating the excess heat generated by the massive CPU. When this happens, some fail safe device kicks in attempting to 'rescue' the precious machine from burning down the CPU. In short, it won't let you boot and would typically sound a series of alarms. (I was told the number of alarm beeps are an indicator of specific problem - but I guess this is machine dependent).
Any way, I was following threads regarding this issue and realized that most of the times, users encountering this problem contact customer support and often have to ship their machines to service centers and labs. This is costly in money and time.
I have a very low tech solution for this problem which I only discovered after taking my laptop apart on all of it's gazillion components and tiny screws to reach the cooling fan housing. Now, instead of taking it apart, I just take a vacuum cleaner and attach the hose to the vent shaft at the back of the machine. I vacuum all the dirt out and then repeat this process at the vent shaft at the bottom of the machine. I take care to shut it down when I do so in order not to tamper with the rotating fan's work.
This works wonders for me, and solves the problem every time my laptop won't boot due to a clogged fan compartment. Over time, I developed an ear for the fan's labor. When I hear it work too hard, I just preemptively vacuum it's housing. This only needs to be done once in many months. Works every time (except once when I vacuumed the 'escape' key off the keyboard and had to dive into the dirt bag to retrieve it). Take care to adjust the vacuum cleaner's strength to avoid damages to the internals of your machine.