There are ways to fix that problem yourself. I've never tried it myself but apparant there is a springed set of contacts that ultimately get worn out. Some people bend the metal back in shape and other people circumvent the contacts and hard wire the power.
http://www.fixya.com/support/t400936...ded_power_down