Dwayne, I also agree with a previous post, the connector for my radio had pushed one of it's contact pins out so I had to keep an eye on it whenever I removed the radio to do anything underneath it...and it just so happened to be one of the pins for the left speaker....
keep an eye on those pins
another thing you might want to keep an eye on is the C.L.A.S.S. controller, mine started acting weird, giving me error messages of E-01 or E-03. I took it out and found that the solder joints inside the controller itself had broken free, I re-soldered them and now my class works better (I just need to do some cleaning of it and maybe some new hoses and such)
hope this information has helped a little