Ricardo mi Camry tenia el mismo problema y un dia noté que en el motor la rabiza de cables pasa por debajo del fuel inyector había perdido un clip y la rabiza se había pelado por el caliente del motor y habían cables haciendo contacto. Uno de esos cables era el que impedía q el switch funcionara. Verifica esos cables antes de llevarlo a un electromecánico.
Me pasa exactamente lo mismo