Yeah, the belt dressing will last for about 10-15 miles. I had a shop replace my Wife's power steering pump. One of the hoses was leaking so my Wife took it back to them. They tightened up the clamp and hosed the power steering fluid off the engine. The fluid ran down and got all over the belt. By the time she got home, it was very loud. I tried cleaning the belt with Simple Green and engine cleaner. I then tried the belt dressing, made to stop noisy belts. It quieted it down for a day or two, but the noise always kept coming back. I broke down and put a new belt on it to keep the noise away. Your belt might look like it is in good shape, but if it has 30K or more miles on it, it might be stretched causing it to slip. Your tensioner might also be going bad and might not be supplying the proper tension on the belt. My Haynes manual mentions a belt wear indicator on the tensioner that is supposed to indicate when the belt has stretched too much. I haven't looked at mine, but worth looking into.