When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
Aside from pulling the codes like Blanco suggested, I'd put my eyes on the speed sensors and their wiring. Perhaps the boot on the connection is bad and water got into one.
correct. thats where i would look as well. i just did my speed sensors on my 3GS and since they were damaged it threw all those codes you listed.