I have a 2001 disco II se and yesterday the cup holder quit working. It will still slide into the dash under the heater but it will not stay there. Anybody know how to fix it or do i have to replace the entire thing? If it does need replaced would i be able to buy one for less than say $30,000. So far the prices for everything else ive bought start there and go up!