The APS linac beam energy must be stable to within {+-}1% to match the energy acceptance of the positron accumulator ring. The klystron pulse modulators must therefore provide a pulse-to-pulse repeatability of 0.1% in order for the beam to have the required energy stability. The modulators have had difficulty achieving the necessary repeatability since the pulse forming network (PFN) charging scheme does not include a deQing circuit. Several of the major charging circuit components are also less reliable than desired. In order to increase operating reliability and to improve pulse-to-pulse stability, it is planned to replace the high voltage power supplies in all modulators with constant-current power supplies. A new modulator charging supply that contains two EMI series 303 constant-current power supplies was constructed. Each of these EMI supplies delivers 1.5 A at up to 40 kV. One supply is sufficient for linac operation at up to 45 Hz, and two supplies in parallel enable linac operation at the nominal rf repetition rate of 60 Hz. This paper discusses test results from the new modulator, and also describes the existing modulators and their performance limitations