When I connect the OUT lead from my motion sensor to GPIO2 or GPIO3, it always reads as HIGH, but when I connect it to any other GPIO pin, it correctly identifies when motion is detected. Since it works on other GPIO pins, I know my code and motion sensor are both working, I'm curious to know if there is any special properties of GPIO2 and GPIO3 that don't allow this, or if I'm doing something wrong.
Raspberry Pi 2
Edit: one more potentially critical piece of information: before I got jumper wires, I was wrapping bare wires around the GPIO pins and know for sure at least once I connected two GPIOs together, there was a little spark so I know it connected (possibly GPIO2 and GPIO3?). Could this have broken these? If so, is there any way to fix this besides buying a new pi board?