@cheese it might be both I have checked two different cheap pam8403 amps and they both have the same issue.
@Aurelio tried it with two speakers and headphones
@Noah no fans at this point to see if they were producing noise.
@ShockSlayer Are you saying every single wire is grounded? The legs, two solder pads and the preamp are where I have been attaching onto.
So I'm going to try more things: Separate the amp circuit completely and try it out. If I can make a separate 3.3 rail and see if that cleans it up. And at that point I will try to get more amps and make some from oshpark to see if I can do this.
Also what high pass or low pass filter would I need to make?
btw thank you all for helping me with this. Much appreciated.