Hi Mohuska,
Did your new starter come with shims? I had to call the supplier to get the spec for how much clearance is needed between the tip of the starter & the flywheel.
That screeching noise is one of those "end-of-the-world" noises, isn't it
Tom