come on guys.. this ones simple.. the Headlight Relay located inside the Junction Box is acting up...
... If the headlight relay is the culprit, there is an easy (and free)
repair you can do to bypass the relay. This will make the headlight
come on when you turn on the key, instead of when the engine starts.
There are 2 plugs going into your junction box (where the fuses are);
one is a 10 pin connector, the other is an 8 pin connector. Unplug
the 8 pin connector. There are only 7 wires going to this plug, so
one of the holes is empty. Move the blue wire to that empty hole and
plug it back in to the junction box. Now when you turn the key on the
headlight comes on. Let us know if you have any problems.