block 718 fig7 a if the provisional egr valve adjustment is within the egr valve adjustment limit the egr valve is set to the provisional egr valve adjustment position block 720 fig7 b however if the provisional egr valve adjustment is outside of the egr valve adjustment limit the feedback controller 154 generates a vgt position setting block 724 fig7 b and sets the egr valve adjustment position at the adjustment limit block 722 fig7 b the vgt position is set at the generated vgt position setting block 726 fig7 b the feedback controller 154 communicates with an instability predictor 156 the instability predictor 156 is used by an engine having a plurality of cylinders to compare the corrections required by one cylinder to settings for the remaining cylinders if the instability predictor 156 detects that the setting for the start of injection crank angle for a first cylinder is outside of a range from an average start of injection crank angle for all of the cylinders of the engine the instability predictor 156 will set an adjusted start of injection crank angle and will adjust at least one of the egr valve adjustment and the vgt position setting to compensate for the adjusted start of injection crank angle the instability predictor 156 therefore generates a final start of injection crank angle 158 a final egr valve adjustment position 160 and a final vgt position setting 162 the final start of injection crank angle 158 is transmitted to the fuel injector controller 136 the final egr valve adjustment position 160 is transmitted to the egr valve controller 138 and the final vgt position setting 162 is transmitted to the vgt controller 140 it is additionally contemplated that an intake throttle position setting and a variable.