Thanks! I tried this, didn't make any difference I'm afraid.
Node is definitely starting up fine as I can hit the server remotely, when I hit the server it should flash the led, I get a response from node no problem, but no led flash!
If I start the server manually and not from bootlocal.sh, it all works fine.