For what it's worth, in my B2400, the relay was the fix and I haven't had a single "no starting" issue in the year since I installed it.
Not to hijack the thread....
However, I recently acquired a used (2006) ZD28F Zero Turn and just in the last 2 weeks, it has developed a similar issue when...