The best place for an engine wash is your car's authorized service center. Anywhere else and you take a significant risk.