What type of fuel filter are you running? Have you checked it for crud? If you screw the idle screws on the carb all the way in, one at a time, what happens to the RPM?