I have repaired many laptops with no problem finding the cause of the misbehavior but this one was really tricky.
It's a Toshiba L300-1A3 laptop that didn't have heavy use. I formatted it and installed Win 7 and everything was running smoothly. But after some time it started having the problem...