Strangely, this produces a result where the Num Lock still turns off intermittently but if I then leave Num lock turned off, it intermittently turns back on when I use the macro! So its definitely an improvement but still not quite the silver bullet.
Thank you for your continued assistance - much appreciated.