You don't say what year, engine and mileage you have. I have a 97 2.5L with 131K, and have had sililiar problem with O/D light flashing. I didn't have an overfill problem, just plain old worn out. Getting new tranny tomorrow. If you go up a hill with a steady foot on the gas, and try to accelerate slightly, and you notice the tach rev slightly, lay off immediately. Go up hills with an even pressure on the throttle. You won't put any strain on the transmission that way. Could be that torque converter is slipping. Also, does your check engine light (CEL) go on? If it does, get it checked out at a garage, Ford or not, and find out what the error code is. That might give you a better idea why it came on. I know it did for me! :p