I have an intermittent flickering in my headlights that I can not figure out. The dash lights and park lights will flicker the same time the headlights do. It started doing it over a year ago and about 3mo. ago my headlights got to where they would just shut off, not park lights and dash lights, only the headlights. I've had this happen before and knew it was the headlight switch and figured that's what was causing the flickering all along until the switch got so bad they started shutting off. I put a new headlight switch in and that stopped my headlights from turning off and on but I still have the flicker. The light green large wire going into the plug for the headlight switch had been very hot and had melted the plastic on the plug. All the other wires looked fine. I'm afraid if I don't get this fixed I'm going to burn up another $100 headlight switch or the flickering might not even be related to the headlight switch going out it might have just been time for a new one. The flickering mostly occurs under acceleration especially if I'm towing and start up a hill. They will stop flickering as soon as I top the hill and let up on the throttle. I've checked all the wires, relays, and grounds that I can find with no luck. Any insight on what this could be or something I've missed that needs to be checked will be greatly appreciated.