I was wondering if I am possibly over-oiling the turbo because it's leaking again. I just have the check valve that STS provides on the oil inlet but no oil restrictor. The scavenge pump is new so I know the oil is not pooling in the turbo. Any suggestions??