preCICE works fine in 2D as well in 3D (normally). Could you tell us about the error message that you get and also a bit more about your setup? What codes do you couple? Do you use some preCICE adapters and how do the solver logfiles and the preCICE configuration look like?