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...