I have an 06' 250xs, when I start out from idle and slowly give it throttle it stays at the same rpms for a few seconds as I increase throttle and then all of a sudden takes off. I also noticed that when I go from a dead stand still and drop the hammer on it, it has a big delay before it takes off. it seems to run fine and idles nice. what could be causing this?