Ok guys- need your help. Was flying my Kitfox yesterday, ran perfectly, landed on a USFS strip, spent about 20 minutes, went to leave and could not get it to rev past 4000 rpm. It runs smooth from idle to 4000, mag drop with 50 rpm either side, but when you push in the throttle it's starts running rough after 4000 and hits a wall. Cleaned jets, checked floats and needles, throttles open evenly, cleaned gascolator, checked plugs, even checked the lifters and valves. Changed fuel pump also. I am out of ideas- any thoughts would be appreciated as the only way to get out of this strip is to fly it out- no roads to it. Thanks- Scott