I've got a 3184 that I picked up last year. It runs well and I've been using it a bunch. It seems like every other week, when I tried to start it, nothing would happen. Originally, I figured the battery was just weak, as it would start right up as soon as I put the charger on it. Eventually I got sick of that and picked up a new battery. Again, it worked well, for a while, but now its back to randomly not turning over. I then assumed it was the charging system. Initially I was getting 13.1 V to the battery when the engine was running. It seemed that I had a bad connection on the regulator, so I cleaned that up, and it seems to be staying at 14.2 now while running. The AC voltage also checked out well. This morning it would not start and the resting battery voltage was 12.55. I don't see any loose or poor connections in the system. Should I try a new starter solenoid? Any other suggestions? This is a Kohler 18hp engine.