Check all of the grounds. Make sure the battery ground is good. Clean all terminals with a battery brush. Make sure you check the chassis ground as well. Make sure they are all tight and nothing is burned or broken.
I will check the grounds but it is a new battery.
You just had the car serviced at JBA and they installed a new innercooler with an electric pump on your car. I bet the extra leads on your battery are feeding the cooling pump and it is possibly running all the time because something went wrong. Always look to your last modification for your current problem!!!
Could be a bad relay on that pump