Error in computing solve() when we are using u at previous time steps

See: Simple heat problem also doesn't vary due to time - #2 by nate