Bad news for me on my truck...looks like I need to get a new turbo, or at the least try to save and rebuild this one. Huge oil leak developed today. :(
I left work a bit dejected today after doing much more work on the belt drive system and stuff. I'll overcome the bullshit problems and work through it.
Have spirit, will prevail.