You basically need a new antenna mast:
http://cgi.ebay.com/ebaymotors/CAMAR...spagenameZWDVW
That page describes the symptoms you're having, and how a new mast will fix the problem. The plastic worm gear attached to the antenna mast gets stripped over time and motor is no longer able to retract properly.