The truck has leaked oil from right here since the day after I left PPE in NOV of 2015. Took the truck back in April to have it fixed and come to find out they never did! They just wanted my money for the turbo, CP3, lift pump install! I'm so pissed this was the whole reason I went back was to...