The root cause of the issue that causes TSM to lag when running a scan in Burning Crusade Classic is on Blizzard's side, unfortunately. We recommend making use of the TSM Desktop Application for pricing data instead.
Related Article: How do I set up the TSM Desktop Application?