The headlights on my Mazda B2900 diesel pickup won't turn on.
The failure happened yesterday and suddenly, with no previous problems like flickering or signs of false contact in the switch.
They worked fine on the first drive of the day, on second drive both lights won't work, neither high or low beam, however I can flash the high beam by pulling the lever. Both ligths flash.
Ive had checked both fuses related to headlights. There is one under the dash, rated 20A, and another under the hood near the battery, rated 30A. They both are conductive.
I've been unable to find a relay to check. So that's question one: Where is the relay located, if any? What else should I check?
I don't think the switch is at fault, as both beams failed at once but the flasher still works.
I attach a picture of the engine bay and fuse box in engine bay. The headlights fuse is the broken one. It is still conductive, I accidentally broke the plactic cap while trying to remove it.
The car is a Mazda Pickup, model B2900, year 2004, diesel naturally aspirated, made in Philippines.
Follow-up Nr. 1: I wrote this question right after fiddling with the car looking for the relay and turning the switch on and off several times, lights where still inoperative. At the end of day, when leaving workplace, the lights did turn on at first attempt and continued to operate normally on several tests and even today at morning, the lights came on every time I actuated the switch. So, it is an intermittent(?) Kind of failure. I'm planning on disassembly of the steering column cover to check for loose or dirty connections.
Folow up nr 2 The failure happened again on Jan 2nd,2021, almost a year after I sprayed the suitch with electrical motor contact cleaner. I sprayed again today, this time used computer contact cleaner an quickly the lights where operative again.
Unfortunately there seems to be no way to disassemble the switch t clean it properly.
My guess is that carbon buildup in the contacts is preventing conductivity.