I had this problem on my Chevy Suburban, the wipers would not shut off, the circuit boards used to control the wipers fail quite frequently due to a manufacturing issue. I bought a new circuit board for $110 from the Chevy dealer and problem solved. The circuit board was located right on top of the motor assembly. My guess is GM used common or similar parts for things like wipers etc. I would change out the circuit board.