Never EVER have engine washed, too many things can go wrong. Water and moisture can go in areas where they are not supposed to go in to. Your connectors might rust if moisture remains there.