I don't believe in engine flush. Just like what Roydok say's, the oils that we use already has components that prevents the formation of harmful deposits inside the engine.

Just follow the regular interval for changing oil and you will be fine.