I'd say the wheel hub/bearing... but that is just because I had a similar sound with similar occurrences on my 97.. I even replaced the pads & rotors... and within no time I felt like the rotors...