I had the same problem on my sister's 550 Special. It was a small piece of crud in the idle jet. Took the carb apart, blew the openings out, reassembled, and it ran fine after that.

My money is that you have the same problem. Once you get below about 1000 rpm, the carb switches from the load circuit to the idle circuit. If it is plugged, then the engine dies.