The startup problem sounds very much like you'd expect with bad caps (google it). It's possible it's also causing the other problem, though it seems less likely. First thing I'd do is google bad caps, then use that to check your system.