Sorry for the rant, however the mispronunciation of this word in the US drives me to distraction!
As per the Oxford English dictionary, the L in soLder is not silent!
Denizens of the US it’s not your fault, all is forgiven, you have been mislead by your own source of truth as per the reference below. Simplified English strikes again.
Thanks for reading, my rant is over.