I know of someone that had a dog problem like yours and it was overcome simply by a sit command. They would let the dog go then tell while it was running around she would shout sit and stay. Just improve your dogs siting and staying and the problem should soon sort itself out in the meantime tie the dog up when theres a lorry.