you might try essex camera repair. they have a good reputation. here's the URL:

http://essexcamera.com/

be warned though, it might cost more to repair this than a new zoom would cost. a new zoom would probably give much better results.

Take care.