Then my hand on heart answer is: Don't spend more money on another gun! (I know right?!)

What power is your 99 at? A simple strip, clean and slight power reduction may solve the problem. There is very little in the lightweight springer world that can beat the 99 when set up right.