My 00 Boxster has similar problems with the locking. My problem was from water getting under the seat and getting the box wet. Sunset import is a good place to check for a new one they where $300 cheaper than the local dealer here in Nashville, TN. Check your drains also.