I have a 28hp Kohler EFI engine that will not stay charged. I have had the rectifier, stator, and battery replaced. It will stay charged for maybe an hour or two of continuous use and it will drain the battery down. Once the battery is drained down the light will come on and it will start to lose power and eventually die. If someone can please figure out how in the world to fix this problem I will give them a prize! Seriously, I've spent over $500 to fix the issue and it still has not been fixed. I need help! Please give me your suggestions. I would greatly appreciate it! Thanks!