You might want to check your ground wire from the amp to the truck frame and check the ground from the battery to the frame. Make sure the one from the battery to the frame is not corroded or burnt up, plus check the connectors. I had my amp cutting out and it turned out that the clamp was not tight enough on the connector and the wire had come loose causing the amp to go off. I first thought that it was the amp taking a crap on me, then found a bare ended wire floating around and a connector attached to the battery with no wire in it. That was a quck fix, now I use my vice grips to really clamp down on the connectors, before I had lost my vice grips and used pliers. It might not hurt that while you are near the battery to upgrade the grounding wire that connects it to the frame. Stock it is about a 10 or 12 AWG wire, I upgraded it to a 2 AWG wire, about 3 times the diameter. I love the fact that you can use the frame for a ground, I work on boats and you have to run wires everywhere since it is fiberglass, no common ground. About the airflow, I have my amp under my seat and at first I was concerned and even thought about getting some computer fans for airflow. However, after 3 years I have yet to have a problem with it over heating.