Hello all, I have a 2002 Chevy Silverado 1500 5.3 with 196,000 miles....No engine problems or leaks other than piston slap when cold....My question is M1 0w40 European a good choice for this high mileage truck or should I go with M1 5w30 HM...I live in Georgia so the summers get pretty hot but winters are mild with a few nights of freezing temps....I used to use German Castrol 0w30 but it's no longer available....I plan on driving this truck until the wheels fall off so I want to use the best oil to keep her going for as long as possible....I would appreciate you folks advice...As always thank you.....