I'm going to attempt to clean the exterior of my engine for the first time and need advice on how to do this. Are there any parts of the engine and its components I should not get water on? Do I spray the engine cleaner liberally? While engine is hot or cold? Do I drive the car right away or let it idle?