Came across this MSN site below. Describes all these issues related to corrosion of a wiring harness under the drivers seat due ot water getting into cabin. Hope it helps.
"An occasional problem with this vehicle is water intrusion and corrosion of a wiring harness connector located under the drivers seat area. Symptoms are normally loss of or erratic operation of the speedometer, ABS light and codes, and possible incorrect shifting of the transmission. The cost to repair the connector and pins depends on the amount of damage; therefore the actual cost of repair will vary but is estimated between $75.00 and $250.00 for parts and labor. Another occasional problem with this vehicle is failure of the Door Ajar Switches. The cost to repair the Door Ajar Switches is estimated at $22.00 for parts and $52.00 for labor per door as needed. All prices are estimates based on $65 per flat rate hour and do not include diagnostic time or any applicable sales tax." site here:
http://autos.msn.com/research/vip/relia ... delid=9775