I have the annoying engine whine issue. I've changed the power steering pump, but not it. I feel that it's the ribbed idler pulley just in front of the pwr steering pump. I removed the pulley, but absolutely no part number on the bearing. I pressed the bearing out, took measurements, and still no luck. I rather just press in a new one than pay $60 for a new pulley. Looks like GM through together what ever they had laying around. This is not your typical bearing. Does anyone have a bearing number that will work? Thanks!