In your situation I would recommend a new server. The ML110 range is low end server so a similar new one won't cost too much money (in relative terms) compared to labor costs and a possible continuing hardware problem. Also, they will get a new warranty with the new hardware.