My BX23s has developed a problem where suddenly the rpms will gradually drop and then it backfires and often dies. Sometimes after backfiring it will gradually increase rpms but continue to rev up and down. The tractor is two years old and I had a similar problem without backfire after using the backhoe which turned out to be a switch problem on the seat. I bypassed the seat switches and the problem went away. I changed the air filter and both fuel filters today and then all seemed well as I mowed for about 15 minutes then it started again. Bad thing is when it backfired, the mower deck PTO shaft flew off and slammed the fluid filter causing fluid to spray everywhere. Tomorrow I will clean up the mess and replace hydraulic fluid and filter. Any ideas?