I have an 08 3.5 impala that's been acting up lately, one day it does great then the next it refuses to crank. Now it started to rapidly click when you try to turn it over. New ecm, new starter only thing haven't changed is battery but have tried jumping it off. All grounds are cleaned as well as terminals and connections to the starter. I'm stumped, any help?