I have a 09 xp 154 and it has 218 miles, it went into the shop for rpm issues at 25 miles,and they replaced dpm solenoid. I went out and rode it everything was fine, only rode the sled to 6000ft. Went to McCall Idaho this weekend and anything over 6700-8000ft sled would not run good. It felt like it went full rich on oil. took plugs out it looked very rich so I replaced them. did same thing. Took sled to local dealer they put another dpm solenoid in and said the thing should run. Went out and rode it the next day everything seemed fine went out about 25 miles to find some untracked pow. And as soon as we found the untracked hill all I could do is look from the bottom because we were at 7100ft and i could not pull more than 7200rpm's and if i held the throttle it would keep dropping. As soon as i got to the trail and dropped below 6700ft the sled would haul the mail.Any help would be great