The value assigned in the CONTROL statement in PROC NLIN is not being initialized correctly. A value of zero is always assigned instead of the value specified on the CONTROL statement. A PROC NLIN step where a CONTROL statement is used will not work correctly.
To circumvent the problem, specify an ASSIGN statement to define a value for a control variable.