I have 3240HSTC and operate around 7500 ft elevation primarily with snowblower running off the mid PTO. I have had the tractor about 18 months and have put just over 200 hours on it. At idle and low rpms it seems to run fine. Under the load of the snowblower at 2800 rpm the engine runs rough...