Customer Service Washes

We are having a difficult time washing service customers vehicles when they are in for any type of service work. We don't have enough room for additional prep people and the washes take too long and come out awful causing complaints. Should we stop the customer car washes (they are free) or charge for them and if we stop them, what effect will it have?