The first thing to do would be to unhook the battery cables and clean the connections with some sandpaper (don't just try to tighten them more) Every time I came across the buzzing solenoid it was a corroded/dirty connection there, except once when the original battery took a crap on me.