new engine problem

40 seems like a lot. But, my car idled with 50 degrees timing and now idles with 12, so obviously there is a pretty sizeable range where the car will at least idle?