The way to get more accuracy is to solve the more accurate equation numerically. It'll be a little slower, but I imagine you could find some relatively fast ways to do it. Good ol' Newton's Method is quite fast when you have large slopes (I don't know off-hand whether you do or not). Or you could pick the secant method. There's loads of ways to solve equations such as are in post # 7.