Hi guys I have almost 170,000 miles on my gmc since I got it new. I ran Valvoline 10-30 conventional up to 75,000 miles and now I have ran the Max-Life 10-30 ever since then. My truck has had the piston slap or whatever they call it since 20,000 miles and its real bad on first start up of the day. It also uses around 1qt of oil between 3,000 mile oil changes. My question is should I be using a different oil with so many miles like synthetic? If so what would you use? Any input is appreciated. Thanks!!!