Sidewinder on avsim.com came up with a decent partial fix for this issue, see the thread here.