Wipers not returning to home position...

Check wiring at the bulkhead connector (both sides) make sure it if not fired and shorting itself out. A test on the motor can be found here.
http://www.passion4mopars.com/How-To-Bench-Test-A-3-Speed-Mopar-Wiper-Motor_b_4.html

use this to isolate the motor from wiring and switch. If it works ok with a motor test, then you need to go backwards towards the switch.