Out-File seems to force the BOM when using UTF-8:
Out-File
$MyFile = Get-Content $MyPath $MyFile | Out-File -Encoding \"UTF8\" $MyPath
Could use below to get UTF8 without BOM
$MyFile | Out-File -Encoding ASCII