Needing some help on this one. 2015 Cruze, 45K miles 1.4L, auto, bone stock. The first symptoms were the car would start idling rough, surging when stopped, and noticed the RPM's would dip lower than normal. Seemed to be worse when engine was cold. No CEL at this point. The problem gradually got more consistent over the next couple weeks, and finally threw a P0171 code. Cleaned the mass airflow sensor as the "cheap/unlikely" solution, but no difference was made. Cleared the code, and it has not come back on since, but symptoms remain. To top it off, the last two fill-ups were followed by extremely hard starts. Long crank, spit/sputter, die, repeat several times before it would finally level off. Once it's on the road, there are zero issues. Do I have a combo of issues going on, or is there something common that will cause all of this? PCV & vapor solenoid, or?? I hate to start just throwing parts at it, or spending major money at the dealership. Any advice/help is greatly appreciated.