I have a 2015 Chevy Cruze LS with a 1.8L Engine clocked in at 74k miles. Ever since the purchase, the P0011 check engine light code is always appearing even after repairs done to attempt to fix the issue. The repairs were replacements of the timing belt, water pump, camshaft actuators and the camshaft phaser. I have noticed that the check engine light would turn off after a few days of not driving the vehicle but after driving on a highway for about 20 minutes and then turning back on when I stop at a red light / stop sign, the check engine light would turn back on. As of today, the car drives normal with no noticeable issues. EDIT: I also had 2 oil changes with full synthetic oil being used.