Yes, it could be coming from the belt. I'd check to make sure the spring loaded idler arm is pivoting freely. Also check the idler pulley's in addition to the spindle pulley's/bearings. When in doubt take it to you dealer for inspection. They should be able to find a cause and correct it.