Is this a test machine (development) or production machine? Do you get the same results on a different computer? Have you tried that? Almost sounds like bad code (recursive calls, etc) for the results to slow down that much. Try the code on a different machine. Or do as Bill and I have suggested, restore to SP2.