If your motors are overhead valve check the valve settings they might need adjusting
my 24hp b&s was hard to start when I bought it 5 years ago,last week it wouldnt hardly turn over.I took it to the shop and they said the valves were way out of adjustmentI am having a similar problem that I thought was a bad battery or a bad charging system. It's also a B&S 16.5 HP (I think) motor that starts hard. My symptoms are just like a battery with not enough oooomph and a jump start makes all the difference in the world. Could I be experiencing something in my 6 year old tractor such as the OP's problem or should I really be looking at battery/charging problems. My battery was new a year ago last spring and really still had the same problem (hard start) from new. Thanks for any help that you can lend me.....