You can flush an engine with vinegar as long as you plug the radiator hoses connected to the engine. Mix 50% vinegar with 50% distilled water and let the radiator soak for 24-28 hours.