Join Date: Jun 2013
Location: Central Mississippi
Check out the crankshaft position sensor. Water could have messed it up, and I am not positive that it would show up on the codes. Until I replaced mine the engine was all but dead below 1,800 RPM but would come to life above that level. It also caused the starting problems you mention.