I have taken engines down apart and found RTV all over the pickup screen on the oil pump. For what thats worth...:eek: