I had the same symptoms with mine last year. I changed everything with no change. Then I changed the fuel line, from the tank to the carb, and it now runs great. It may be as simple a fix as mine was. There are several YouTube videos on JD's losing power and how to fix. Good Luck.