Man, I think I just found out what it is. My ground wire is way too long. The Mmatts amp takes two grounds. The grounds are ran to a distribution block that is about 2.5-3 feet away mounted on another speaker box. I'm gonna ground it alot closer.
Also I think I should double up on the power wire and run a second wire from the front battery to the back battery. Reason being is because when I run the amp (even with the gain just a 1/3 of the way up), the power wire running off my hood battery starts to melt at the point where it connects to the 300 amp fuse. It can't handle the current.
Once I do all this, I should be straight, but we'll see.