april gold up $17.90 at $984.20 an ounce on nymex