Abstract: A fuel injection pump for a diesel engine includes a means for calculating a proper fuel injection amount per each engine stroke and a means for injecting an amount of fuel per each engine stroke approximately equal to this proper fuel injection amount determined by this injection amount calculating means. The pump also includes a means for calculating a reference combustion time which represents approximately how long combustion in an engine stroke should last, and a means for detecting the approximate start and end of combustion in that engine stroke.