Maybe... taking the fuses & relays out and in usually scrapes the dirt away so they still get a good contact. You could check with a $10 multimeter and a spade connector to push into the slots. The top left one looks definitely rusty, can you sandpaper or scrape it clean? Can you get another one to try?