I have a 2008 Teryx that is giving me trouble. The fuel pump went out several weeks ago and we replaced it. I went ahead and cleaned the carbs and adjusted the valves. After all of that it runs great but I only have about half throttle and it is weak. Now I have replaced the cdi with a dyna tech unprogrammable. I am still having the same throttle and response. It seems to pop in the carbs when you rev it up. Please give any ideas that you think it might be. Thanks