Initialized arrays arrays that held values from the previous time step. Now initialized to zero. One array was not zero initially and caused N to grow.

Variable BNNH4 was also spelled BNH4, all values changed to BNNH4