Can you post the program output here?
Are you totally new to G-code or just to the threading canned cycle? Do other XZ moves work correctly?
It might be doing the positioning up to the point where the threads are supposed to start, turning the spindle on, then choking on the actual canned cycle that cuts the thread. That's my uninformed guess.