My sled was running fine was climbing some hills ran great then we go to leave heading down and my engine starts loading up seemed to run fine on the way back when i was on the throttle but every time i let off and got back on it it had to clean itself up and it would idle around a grand. so i get back to bear lodge and they put the liquid wrench deal on it two codes the tps and barometric pressure come up so he resets the tps didn't do anything, so we took and put a used barometric pressure guage on it and then it cleaned itself up idled fine and ran good for a day. the next day at the end of the day it starts doing it again after a hard pull and after running down the trail it ran fine again. I also put new spark plugs and caps on it and checked compression that was good when we reset the tps. any ideas would be great thanks in advance.