Your alt. is bad. Some thing hapened to a fellow CEG'er here in san diego. When we jumped his car and it was running off a weak battery the wippers were on and wouldn't go off. Replace the alt.
That is my very good guess, because we replaced his alt. and everything is fine.
Later,
Eric