Save yourself A LOT of time and headache and try replacing both wiper relays first. I had the EXACT same symptom in my '01 and that's what it turned out to be. For less than $10, and a 30 second swap, it's easy enough to just do that first.
Then, if it's not the relays, replace the...