My guess would be a bad ground on the amp input. I had that happen on a Peavey Rage 15 I found. A soon as I turned it on, it hummed. Turned out the plastic nut on the input was missing. Replaced that and bingo, nice working amp for free. Check all any and all nuts on the outside of the amp, including those behind the knobs. If it has a metal face, everything grounds through it, usually.
If the hum stops when you touch a metal part, it's definately a ground issue.
Hope that helps.
