Hello,
I am new to the SXS in General but if it is a Kohler EFI, Check the grounds on the engine, We have had some mowers that have the same engine that have had similar issues. There is a ground behind the blower housing and you may need to ohm the grounds as sometimes the crimp breaks the wire under the insulation.
Good Luck,