Hi
OP here - wasn't able to run trains last night so tried this morning.
I tested the flywheel and found it was binding - managed to free it and reset the engine. The attached video shows what I'm getting now - seems like it's sticking somewhere but I'm not sure how to solve.