I'd suspect the crystal as being the source of your problem rather than the caps, but I'm no expert. If you're willing to do a little tweaking, you could try one of the firmware releases
that include drift correction
, or you could try a ChronoDot
or GPS hardware mod. I'd try a software mod if I were in your situation, but my Ice Tube is accurate enough that it isn't worth messing with. I did do a brightness mod on it though, which is so awesome I think it should be rolled into the core kit.