Get the PST to Yahoo Mail Migration tool to repair and restore corrupted PST.
Have you ever tried to import PST to Yahoo mail?