I have an 07 Acadia and after about 15 minutes of driving the passanger headlight flickers and goes out. If I toggle between the automatic light setting and just turn them on it comes back on. If I shut the car off and restart it the light comes back on and eventually goes out again. I've already replaced the bulb, relay, and fuse. Still the same problem. My only other guess is that maybe it's the ballast. Any help is apreciated. Thank You.