Are you using the TI Firewire? I'm not a guru by any means, but the TI is pretty much the gold standard as I understand. I've heard of others having communication issues when using other chipsets.
As far as the encoder, you can use canned air and gently wipe the strip with a damp cleaning...