Hello, I drive a 2012 Traverse and the serv engine light says a P0018 code. I've been told (and now reading) it's the timing chain. I drive a half hr to work 5 days a week, if the chain for, will it mess the engine up? We're looking for a new vehicle this weekend. After reading these posts, chances are no more GM after being a die hard my whole life.