If the kill switch was bad, then the engine would not even run on the ether because the kill switch kills the ignition.
I agree that it sounds like there is no fuel getting to the carb. Pull the hose off the carb and see if fuel runs out. If that checks correctly, then it is an internal carb problem.
It could be a sticking float or float needle. Either of those two items would present with the symptoms you state.
You don't say how old this engine is or how it has been treated, but I have personally found that when buying fuel Stabil should immediately be added. And after using the engine for the day, always close the fuel valve and run the engine out of fuel. Doing this will dramatically decrease the opportunity for the fuel to leave deposits in the carb.
Also, I have a friend who is in the marina business and he services outboards of all sizes. He tells me that the new 4-cycle outboards have such tiny passages in the carb that the only way to clean them is to use an ultrasonic cleaner. This was not the case for the older 2-cycle engines where you could use a carb dunk solution to effectively clean a clogged carb.
So if this engine has been subjected to having fuel left in the carb for long periods (over a month) and the rest of your troubleshooting eliminates the fuel supply external to the carb or to the float and needle valve, bite the bullet and pull the carb. Get it to a knowledgeable mechanic who can ultrasonically clean it. If the mechanic says that a ultrasonic cleaning isn't necessary, move on.