Check the rear hub. Had a rubbery squeak on my MTB. Turns out, there was a rubber flange on the non-drive side of the rear hub, and some dirt had gotten in between the rubber and the metal of the hub. A little clean up, and a touch of silicon grease, and the noise disappeared.