It's the switch. I recently bought a 2002 Sport and discovered the same trouble as I drove it off the dealer's lot. I went back the next day and they refused to fix it unless I paid for the repair. I bought the switch for $15 and installed it myself without removing the door panel in about 5 minutes. Part number is F5TZ-17B676-A.