Well, what was their reasoning for keeping your pay?
Does it say anywhere in your contract that they may withold pay for any reason?
Have you done anything that would justify their actions?
Be specific regarding the situation and I'll see what I can do to help.
Anyone else who has experienced a similar situation can probably let you know what they went through as well and how they got it worked out.