The engine should be warm, and keep the throttle wide open to get a true reading. Does it have carbs or EFI? Which model is it? If it has been sitting around the fuel system can gum up, and fuel goes off. A fresh tank of fuel and some fuel system cleaner like techron may do wonders. New spark plugs would not hurt either.