I had this problem too, it is caused by the temperature sensor on the trackpad cable not being detected. I tried replacing the trackpad cable, no difference. I then read about a relationship between this sensor and the iSight camera, so I tried powering up without the camera connected (the cable came right away from the connector when trying to pull it out...) and the MacBook Pro (early 2011) now boots fine. Try it!!