I had oil pressure light turn off engine light and after mechanic said it was faulty switch it totally my turbo. Another mechanic said it was OK to drive and it totalled my entire engine. I paid 3500 to Ring Engineering and they said they put in new turbo and pump and engine. After two weeks the oil pressure turn off engine came on again. Ring won't puck up the phone to me despite a warranty. I'm.at a loss as to what might be wrong and how to find out what is wrong. ANY IDEAS GUYS?