Assuming you've switched bulbs and cleaned contacts, next step is the wires in the 'elephant boot.' See my thread of that title for further details. Bet it's a bad wire or 2...or 4!
Upcoming NYC dates: Jan 8 and 27. See Facebook for other shows and PM me if you can make one...love to see you there!
Mangofy your E46!