JD Buck 500 Engine and Tranny Issues

I’ve been reading this forum for a while. I’ve got a JD Buck 500EXT we’ve had for about 5 years. Never had any issues until the last year. It started smoking blue smoke back in the summer. Still starts good and sounds good other than the smoking. About two months ago started having issues with driving. When in gear driving it was like it didn’t have any power, then the rpms would build up and it would take off. If it was going slow or kind of idling it was worse. Yesterday I started it and shifted into High, it jerked and I heard a popping sound. Now it won’t start in gear with brake down, when it turns over it is lunging forward. It starts in neutral fine then when you shift into High or Reverse it jerks and kills the engine. I was able to get it running in gear at first and it shifts through the gears fine, but soon as you stop, the engine dies. I have no experience troubleshooting Atv tranny’s.

Questions. Is it worth fixing both the engine and tranny, has low hours and miles on the unit? Do I have to use John Deere parts for these issues? Any ideas on the fix for the tranny? Thanks for any input.