Hi Andrew,
Did you use previously shell elements? Are you sure you properly defined offset values?
The contact doesn't work if the offset values are wrong. You have to also carefully define the maximum search distace of the contact. If that value is smaller than the distance between the contact...