I have a Husqvarna YTH21K46, it will run on ether but will not stay running. I have already replaced the fuel pump and fuel solenoid and it will not run still. I removed the seat switch and tested and had continuity throughout, I am stumped as to what to do next. Any advice?