I've been dealing with this for quite some years now. When driving at night or with my headlights on, my car will have this terrible belt squeal. Sometimes it goes away while I'm driving, other times I have to either turn my lights off or turn my car off to stop the squeaking just so I can drive until the next time I stop and the belt starts to squeak again. I've had the belts tighten more times than I can count and have switched to smaller belts to keep the make sure there is enough tension but nothing seems to stop this belt squeal. This only happens when my lights are on. During the day, not a single problem, car drives like nothing is wrong. Is it possible I have a bad alternator and need to switch? when the car squeals, I notice the cabin lights dim a good amount as well. Any input would be greatly appreciated.