Does the smell come from near the drivers door? If so there is a common problem with water ingress in the floor area next to the seat. The wiring for the central locking runs through this area, and often fails when the water corrodes the terminals and wiring.
Deano
November 2008