OK, been playing and finally decided to change things very slightly. I moved away from the manual script as it left the nozzle over the work until the script was initiated (not good for toilet breaks).
Once the filament had been changed and flushed through, the nozzle wanted to ooze, so I incorporated a retract before resuming. The following Gcode returns the filament back before printing commences.
Its worked a treat.
Thanks again.
G1 E0.53988 F2700.00000 (end of last layer)
G1 X-12 Y0 Z50 ( move to safe zone before pausing)
@pause
G1 E-6.00000 F2700.00000 (de-snot the nozzle)
G92 (new layer)
G1 Z2.050 F7800.000
G1 X203.971 Y28.723 F7800.000
G1 Z1.550 F7800.000
G1 E6.00000 F2700.00000
G1 F900