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