Hi trickstersson,
sorry for the late reply, I have managed to get over this problem by using surface to surface contact and it worked fine for my models, I am modelling drilling process, but I think I should also learn how to do this in the way you described to me , I have tried many times...