water can cause a wheel bearing to go bad. i had a chevy cavalier with a wheel bearing go out on me at 14k miles.
that unknown vibration could very well be tires. anytime i ever get vibration i check the suspension for wear and excessive play, and change the tires and brakes.