In case anyone is looking at this in the future we eventually resolved the issue with a new wiring loom! So not entirely sure where the issue was but it was an electrical fault.