Yup. ONE small drop of oil at the bearing blocks, and if you still have screeching, ONE small drop right where the shaft exits the motor at each end through the metal motor bearing. That is classic dry bearing screech. Since the bearing blocks are all plastic, I would actually bet that it's the motor bearings rather than the bearing blocks. That dry metal-on-metal sound you are getting really sounds like motor bearings.