well if the problem started after you tried to wash the engien then chances are you got some water into soemthing...or knocked soemthing loose. check for water in the ignition system or other sensors...and check for air leaks. both of these things will cause the exact problem you described.