Try using just the cached name, eg:

$Name = $item.name
"@error @Serror $Name"
substr($Name,4,instr($Name,"/")-1) ?

You will see a big difference, me thinx