I think here is a "park" switch contact inside the wiper motor assembly. It breaks contact as the wipers get to the "park" position. The power is cut off to the motor if the dash switch and the park contact are both open at the same time. Verify the connections are good and tight and then check the internals. I could be all wet though on this one
The wiper motor is wired with a constant power condition that is keyed and fused from the main panel and the wipers are cyled when the motor recieves a ground potential from the dash switch and or park switch. If you turn off the dash switch when the wipers are not parked and the key remains in the power on condition, the park switch (located internal to the wiper motor module)remains closed to ground until the wipers park. Normally the wipers will fail to park due to a poor or missing ground at the motor. The park switch is providing the needed ground to continue the motion until the wipers park at home. The motor is grounded with an embedded contact at one of the mounting bolt locations. Many times this ground is lost during restoration due to painting or breaking it. Or the bolt loses it's ground to the cowl due to rust.
Hope this helps.
A forum community dedicated to 1st generation Chevy Camaros owners and enthusiasts. Come join the discussion about performance, builds, restoration, modifications, classifieds, troubleshooting, reviews, and more!