You have 2 VERY stupid mechanics. Every time I purchase one of these GMT800s first thing I do is run some oil flush, throw on a crap oil filter and dino oil drive for 100-200 miles, dump oil, replace that $3 oil pump o-ring, oil pan gasket, oil filter adapter gasket, replace with GOOD oil...