Someone posted the above answer so thought I'd pass on my results and findings.
Right, I just tried your version and it displayed something pretty weird on the graph. So I fiddled with it a little and came up with this.
The Main:
O0050
G90 G92 X0. Y0. U0. V0. I2.5 J0.
S39
M81
M82
M83
M84
G1 G42 D4 Y.2
Y.4635 V.146
M98 P204 Q-16.364 L22
G0 G40 G90 X0 Y0 U0 V0
M30
The Sub:
G1 Y X V U
Y X V U
Y X V U
Y X V U
M99
I didn't bother writing in the actual figures in the sub, you get the picture. If I used a G91 in the sub it freaked as before. Also I used Cutting Mode = 10 in the Taper Screen. I tried using 11 earlier (with freaky results) so then tried 1 - although that ran ok I noticed the UV went back to zero every time it machined a tooth. To get it to seamlessly machine all the teeth in one sweep only 10 would work.
I have conducted a dry run, and it all looked good.
Thought I'd post that in case anyone else was taper cutting on a Fanuc Wire. Also thanks again for your help, wouldn't have there without you.