From reading your stuck post it sounds like you sucked a bunch of water, you got lucky and got it started but now have a knock? If it tried to turn over and did not budge you probley tweaked a rod. It doesn't take much water to do that and your starter has a enough torque to bend a rod. Save the money and don't buy any motor flush or Restore. Some of the engine oil change places and good repair shops have a system that cleans out you engine oil system. Its made by Snap On, another is made by Motor Vac. They drain your oil out, hook up the machine and purge out all of the remaining oil. The machine does two static flushes,engine not running, and two dynamic flushes, engine running then purges out all of the cleaning oil. This machine uses two filters one at two microns and one at three microns. It will filter the flyshit out of pepper. I have seen the Snap on unit demonstrated at a trade show and the results are amazing. No smoke and mirrors, no flase promises. It will probley cost you about 100.00 but whats the cost of a new engine. How much have you drove this rig since this happened? Do you think your engine bearings are ok? If there is any grit in the pan the answer is no. Remove your oil filter and cut it in half. Use some grease on the blade to catch the metal shavings. Pull the filter element out and open the pleats and if you see metal or bearing material or grit start saving big dollars cause that motor is toast.