I’ve got 110,045 miles on a 2014 Cruze. Up until a month ago it has needed 4 tires, a battery, and a water pump. Recently the engine surged. Sometimes slightly. Sometimes too often. Dealer repaired ...