I have a 2000 BX2200 that has run flawless for 26 years. Now it will run perfect for about 20 minutes full throttle while cutting grass then it runs rough and starts to smoke a bit. After it sits a while and cools down it will do the same thing 20 minutes good then rough. any thoughts