Here's another thought that happened to me several years ago that I almost forgot about. I had a similar problem and the cause was a loose ground wire in the main circuit panel.
Although it looked like all the ground wires were sercure, I traced the wiring for the outlet and where the ground wire was connected in the panel. Everything looked good but sure enough the group of ground wires needed to be repositioned and the screw bolt retightened. The hum stopped. You might want to check that out if the amp tests goos at another location.
Although it looked like all the ground wires were sercure, I traced the wiring for the outlet and where the ground wire was connected in the panel. Everything looked good but sure enough the group of ground wires needed to be repositioned and the screw bolt retightened. The hum stopped. You might want to check that out if the amp tests goos at another location.