Would this help?  I have a laptop keyboard that some keys don't work until the laptop has warmed up.  I took apart the laptop to replaced the hinge, cost me $20 so I figured was worth it and now the soundcard doesn't get detected.  Would that helps also - plus I have a Nikon film scanner here that doesn't get detected, it does power up but when it is plugged to the computer it becomes non responsive.