the u201c d u201d edge determines the proper time to cease the additional fuel delivery an internal counter to the boost processor 28 is loaded with the calculated extended time value at 58 when this counter has determined that the calculated extended time value has elapsed at 60 the additional fuel delivery is ceased at 62 referring now to fig6 the subroutine that calculates the additional fuel delivery time first computes the throttle position as defined by the ratio of the u201c a u201d to u201c d u201d time to the u201c a u201d to u201c a u201d time this can be expressed as the ratio of the time of fuel delivery from mthe elm to the time between successive cylinder firings because the ecm 12 and injection pump computer 22 may make cylinder dependent adjustments for purposes such as efficiency it is preferred that these compensations not be interfered with by the fuel boost controller 28 accordingly a running average is performed at 66 on the throttle position values for each cylinder for example if the engine has six cylinders the running average is performed for the present throttle position value and the previous five throttle position values this serves to remove individual cylinder compensations from the averaged value the average value is used to perform a look up of the desired additional fuel delivery based on the injection pump computer 22 commanded fuel delivery an exemplary look up table is provided in appendix a generally the look up table allows for a controlled gradual augmentation of the stock fuel delivery with an additional fuel delivery controlled by the fuel boost controller 28 this way additional fuel delivery can.