I can't get to the "end of inflation" with DifferentialEquations.jl

The thing is the solution acts exactly as I’d expect it to, I just can’t get any part of the solution past this point. I fully expect the solution to stop growing as rapidly when it gets to 1e80. In fact, if I choose the ImplicitEuler method with the default error tolerances I get the following graph

The “only” issue here is that the system enters inflation way too early.