I have a 2006 BF90hp that idles smoothly at about 1000rpm. When I accelerate quickly to pull up a skier the engine stalls at about 1800-2000rpm. If I accelerate slowly past the 2000rpm point I have no problem accelerating quuickly to full throttle. Any ideas or suggestions as to what might be causing this problem would be appreciated.