My 2012 chevy cruze check engine light came on with multiple failures P0335, P0597, P0806, and P16f3. My question is why would everything fail at once.