I just changed the timing belt on my car but the screeching stound started after about 45km. When I get oil on it, it stops for a while. What is a more permanent solution
Might be the tensioner.
Where are you putting this oil ? Any chance you are actually talking about the belt that drives the alternator ?