Hello all any help would greatly be appreciated my atv is stalling mostly when going downhill when I’m off the throttle. It starts fine and idles good. When on the throttle runs good plenty of power. I’ve changed fuel filter six months ago and the stalling went away but now has come back. Runs good in 2wd and regular 4wd. But now when I shift in 4wd differential lock it has a terrible miss. Change spark plug and cleaned gas tank out again. Neither has helped the random stalling. Also adjusted the idle up slightly. No help adjusted it back. I tried sea foam and use Sta bil. I really only use it for hunting and snow plowing my driveway.