It was a combination of the shaker 500 amps not turning off, fixed that by putting in a new head unit. And also My viper 5000 has the proximity sensor for when the top is down, that was causing the drain also. I just rewired it so that the proximity only works when the top is down, problems solved. Also the factory battery is crap!!!!!