No loctite on the pinion screw but I have torqued it down with a high leverage allen key, I have set mesh a bit on the tighter side because of the increment in the power delivery system. Are you 200% sure it's ok? Not doubting your experience, just want to be sure after dumping so much cash into this car
And what can you tell me about the screeching noise when applying immediate WOT?