Nice photo, just a quick observation.....
The IDC connector looks like it's bulging in the centre - perhaps it needs a squeeze in a vice?