did the amp under the dash show signs of water damage? sometimes that amp can get wet if you have the cowl leak / AC drain issue.