No to an engine flush per ericreyn's link. I would run the oil for 500 miles then change it. Also shorten the oil change interval. Mine is 5k or 6 months. Oil is cheap, engines aren't!