my o/d light flased once before and I had no drivability issues so read a thread on the problem and it said to clean all connecters and I did. no more light flashing,then about a month ago I went through some shallow water and it started flashing again. So I repeated what I had done before But didn't work this time, I pulled the codes and got a po705 & po708. Ford & others recommended replacing range sensor , so I did but after clearing codes and un hooking battery too., the light was still flashing but with no drivability issues. I pulled the codes again and got po603,po705,po708 & poB45. I've cheacked wiring and plugs nothing noticable. My truck is a 2002 f-250 super duty 7.3 auto crew 4x4 with 68000mi, ANY SOLUTIONS?