I agree, check the switch first. I had similar problems and changed ALL of the switches w/new ones & I cleaned out the center console.
Try replacing it with a new one (fairly cheap), if you don't want to spend money on a new one, clean it or just replace it with the switch for the rear windows (The rear windows won't properly, but at least the driver will be comfortable). This would just be a temporary fix until you can find a used one.
Good luck
jrmd01@yahoo.com