Pretty touchy subject. I'm of the opinon to keep your engine as dry as possible. That's being said, I also clean my wheel arches periodically, so I want the whole car clean.
First, never pressure wash, or spray your engine bay with a hose. Some do, and I cringe at the idea.
The best plan, is as follows.
Take your car to a professionaly detailer and have him steam clean the engine bay. When you get there, park your car to where it's gonna be cleaned, and bag up all the elctronic parts. Plastic baggies, thick towels or whatever should be placed over wiring, alternator, and all other components prone to dammage by water. This will be as good as your engine will ever look.
Then, periodically, you can use a can of CD-2 engine detailer purchased at your local autoparts store. This stuff works great, and doesn't require rinsing like many eninge cleaners.
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.