Ahhhhhh! You're SO right!
That makes all the difference. I play without periscope stabilisation, so I suppose my mistake in range determination is making the difference. To be honest, I have been wondering whether the torps run to time, as they always seem to overrun before hitting... If I'm getting the range wrong, that makes sense...
Thanks OLC... for both the help, and this fantastic mod!