You may have killed your head gasket when you ran out of coolant which would cause your idling problem. The car will do that when you have a leaking head gasket. First get your radiator, or whatever the leak turns out to be fixed, and if your still having problems, get it pressure tested.