This might be kind of dumb question but what is the best to clean an engine? I have always started with a cold engine and lightly sprayed it down with a hose, then sprayed it with a degreaser like simple green and then rinsed it off. Just curious if you'll have any better ideas.