Error 30 still indicates a communications issue between controller and display, finding the fault isn't easy and there is no easy option but test and test.
Check all connections at the controller and display end and for any bent wires or pins at the connectors, also look for any corrosion on...