Ah, terminology. When a statistician (such as me) speaks about a non-linear model, that term non-linear is guaranteed to confuse anyone who isn't a statistician. Sorry about that.
Your quadratic model (factorial to degree 2) is considered a "linear" model in this terminology, even though it has squared terms and interactions and the result isn't a straight line.
What I meant by non-linear was something like an exponential, or a piece-wise fit, or anything other than a polynomial, which is what JMP fits in Fit Model.
The above isn't really relevant to solving the problem, but it might be in the future. So, where does that leave us? I think you need to decide if you need a good fit near a response value of zero, where you are having trouble, or a good fit elsewhere, or both. Is the goal of this modeling to predict near a response of zero? Also, when you use the profiler and get a time of –45, this could be indicating you are trying to predict in an infeasible area, or an area where the model doesn't apply. Lastly, I remain concerned that you claim you get a r-sq close to 1 (what does "close" mean?) and yet the profiler is giving you negative predictions. Are you dragging the profiler sliders beyond the range of the x data?