I fixed the problem of my Dell D500 doing the same thing good old Techie way.

1. Remove front bevel.

2. Unscrew and remove the small push switch.

3. Replace front bevel.

4. Beer Time.