The way I wash my engine and compartment is to drive it a mile or two to the local do-it-yourself carwash, getting the engine warm, but not too hot as garbage mechanic suggests. Then, just start dropping quarters into the machine. Wait until the water gets warm. Then just wash and rinse, repeat if necessary. Just keep the direct spray from the electronics and just dust the injection pump. My IP stays clean so I don't have to worry about that. I pretty much concentrate on the sides of the block and the bottom. Once I fix the oil leaks, I won't need to wash it but once a year. Tim