This morning I woke up and the pavillion 5170 would not boot, did diagnostics on it, and it showed corrupt CMOS. I moved the keyboard, disconnected the battery for about an hour, waved a dead chicken over it, and it's working again. Maybe that's what the techs overseas did for you.
Removing the keyboard is not easy, and you will need to go to HP for specific directions.
/johnny