Assuming the wire colors are correct, it can only be a bad p/p switch or something wrong with the wiring/soldering (most likely a stray single wire touching something it shouldn't).
Could you take a couple close up very clear picks of the wiring to the p/p for us.