I have a 2012 V Star 950 that will not start when it is hot. Now when I say it will not start, I mean it will not turn over as if the battery is dead. Only when it is hot this happens. All the lights come on and it goes through a system check when I turn the ignition on. When I hit the starter button all the lights dim and it cranks over maybe once, but will not do anything else. I release the starter button and the lights brighten to normal again. I must let it cool down for 15 to 20 minutes until it will start normal. Once it is cooled down it turns over and starts up no problem. Any ideas?