I had the same problem but my rhs indicator on the mirror and rear flashed fast when the front wasn't working.. I tested another headlight at the wreckers and that didn't fix the problem so I took it to an auto electrician. Someone had back-probed the socket on the wiring plug and opened them so they were all loose, so it had obviously been a problem for the previous owner. The auto electrician pulled all the wires out of the socket and squeezed them tighter and it's working fine now. I could have done it myself as I have the tools to remove the pins but I was time poor. Cost me $430 at the auto elec but he also wired in my lightbar properly. They did mention they had to log in and reset the lighting error code as well. Not sure if this affected anything but you could do that with a decent dongle and software.
This is the wiring diagram I found (just chopped the RHS out of it)