When it self-cleans, does steam come out of the openings? If that function is working, I'd guess the switch is bad. If nothing ever comes out of the steam holes, chances are they are blocked. Acids like vinegar, lemon juice, or coffee pot cleaner should dissolve old calcium deposits.