If the problem is not with the stalk itself but somewhere else, would the other functions in the stalk not work as well? All other functions of the stalk work, headlights, turn signals, etc... I can hear the relays clicking when I use the other functions of the stalk. I'm trying not to have to purchase a scanner in addition to parts to fix the problem.
A scanner that can read codes from the other modules in the vehicle will cost close to and more than $500. Scanners that are less just do the OBDII codes from the PCM. You might be able to find one being sold used on ebay for less.
The only point I was trying to make was that fog lamp switch is NOT as simple as a switch and a bulb. If you leave the troubleshooting at the bulb is good, it must be the switch, you might find a new switch doesn't fix the problem.
The Key Dance to read out stored DTC's in the EVIC will read out some CAN Communication codes, if you have those, I would resolve them before installing a new stalk/switch. I would look through the fuse and relay charts/diagrams and make sure there is NOT a fuse or relay for the fog lamps that might be blown.
But like you say, if you have no codes, no blown fuses or relays, there is nothing else related in any way that has failed as well, i.e. indicating a common cause, then yea, it's pointing toward the stalk. Price of a replacement falls into it as well, if its cheap, go ahead and get a new one and replace it, if its expensive, then I would spend a little more time trying to figure out how to narrow down the cause before risking wasting money.