Hiya clubagreenie
Glad to hear that your adding an external power input is currently showing that this is indeed looking like where your current problem is.
Without any supply connected, the nanocom is not able to run any code and the supply and design is such that it cannot differentiate between OBDII and external supplies.

