Mine made that squeal when I disturbed the cable during my rewiring. I attached it to my wiring to clean up the fire wall. It must have been tight or on a bad angle. I let it hang free and the squeal got better but was still there. I removed it, sprayed it down with brake cleaner, put bearing grease in it and made sure it was loose when it went back in.

IMHO it might be a good idea to remove your cluster and clean\oil it. Stopping at 25 doesn't sound healthy.