Knock on wood I haven't, but UGH!!!!!
Independent program, I assume?
You wouldn't happen to have any downloaded earnings reports, records of prior payments or proof of communication ("welcome to our affiliate program"), would you?
If I thought there was significant loss of earnings, I'd be mighty pissed (and if they didn't resolve it to my satisfaction, I'd be relating my experience to warn others.)