Hi. I have an '05 heritage, fuel injected,with security, I'm working on. The owner said he just put a new battery in it (not OEM) and now it won't start and makes a clicking noise from the starter relay. The lights all work with ignition on and I can hear the fuel pump cycle when I turn on the ignition. I've reprogrammed the key fob and it works properly. Battery voltage is 12.4V at the battery. Also did a load test on it and it stays above 10.5V. I have checked and cleaned the battery terminals on both ends of the cables. I even checked and cleaned the starter relay terminals. The new battery is slightly smaller than the stock one is. Not sure if its the correct battery for this bike. I tried putting a jumper box on it but it did the same thing. Not sure what else to try. Any help would be greatly appreciated. Thanks