Mine still squeal even after the rebuild. The only thing that makes it stop is riding in the dirt. 1/2 an hour of pavement, and they squeal again.
I think the squeal comes from the rotor. It has splits in it. Like tounge and grooves almost. I think it creates a tuning fork effect.