On Sunday, my BX22 died suddenly, and I assumed that I was out of fuel, since the fuel gauge has never been accurate. I put fuel into the tank, and cranked for about a minute, but it wouldn't catch. I slid under the tractor and unplugged the fuel pump and then reinstalled the connector, and I believe that I can hear the fuel pump faintly. Tried starting the engine again, but nothing. I then started to think that the engine stop solenoid was defective, so I removed it and put power (+) to the red wire, and (-) to the black wire using a seperate battery supply. The solenoid pulled in, so I assumed that it was good. Then I plugged the solenoid back into its connector, and turned the key on, but it didn't pull the solenoid in, like it did when I tested it the first time. I unplugged the solenoid, and using a test light, I confirmed that there was power at the red wire, and that the ground was good. Then I plugged the solenoid back into the connector, hoping that it would pull in the plunger. It didn't, and when I went to remove it, it was very warm. I then checked it again with my battery, and this time, the solenoid didn't pull in. At this point, I believe that the stop solenoid is defective, however, when I tried to start the tractor with the stop solenoid removed, it still didn't fire. I am not certain where to go from here. I have ordered new filters, fuel pump, and a stop solenoid, which won't be here till next week. Any suggestions, or anything else that I should check. The tractor has 800.2 hours on it, and has had regular maintenance. Till today, it has been perfect in every way. Thanks for your assistance.