Why does a Geo Storm squeal when accelerating?

Timing Belt.... Check all your belts.