Brought it to ford dealer this morning.. Just figured they could atleast diagnosis the problem, and if it is the switch, i could fix it myself.
**Update**
Supposedly, it's the drivers side switch. Guy had it working fine, said the switch is bad and needs to be replaced. Service manger...