Have any Electrical Engineering friends? You should check all capacitors with an ESR meter. One of my relatives was good at replacing capacitors on motherboards, dsl modems - all manner of electronics.
This website
http://www.badcaps.net has a forum just about bad capacitors, and they have a repair service as well - though shipping might be expensive from Malaysia.
Capacitors may be bad w/o much visible damage.