Bosch Dishwasher Noise and Poor Pumping

After reading posts and trying to decide on repair of dishwaher - made a lound screeching noise and now has limited circulation of water and not completely draining all water - we believe the problem may be the circulation pump - does anyone know what part number we need to purchase and is it hard to replace?