ok heres another possible problem. you may need to change your gear oil. There may be to much or too litle in there. Search other posts on how to do it. Try putting stock pipe on and see if that fixes the problem also. If it does then have soemone clean the carbon out of the pipe and any dirt in it. Also change your spark plug.