I placed some rubber strips, cut into individual squares , along the inside of the bottom casing, placed in such a way that wouldn't affect the machine's cooling. A very simple modification, but it works wonders for stiffening the entire lower half when put back together.

Flex is generally what causes the PMU chip to come loose from its connections on the underside of the logic board, leading to a failure to wake from sleep -same thing causes the GPU to come loose on the latter G3s and a few of the G4s. After resoldering the chip myself on my unit, I decided to sit down and think of a way to prevent it from happening again, and this worked. So long as nothing can move around, nothing breaks.
“Creative ability is best displayed with the most basic tools."

Website Facebook Twitter House of Hackers