I find that bike clothes respond best to detergent right after riding. After a ride, the sweat is still moist on the clothes. Since you're a messenger, it might be difficult to remove the clothes during working hours. But I would try to soak the clothes a little longer, maybe even over night.