Hey I am new to site. I recently purchased 2013 Denali XL with 6.2L. It has been hesitating (basically running like crap when at 1500rpm or less). It threw P0101 and P0328 codes. I cleaned the mass airflow and the throttle body. It ran great for a day then the P0328 came back and with the same symptoms. So I replaced the bank one knock sensor, cleared the code. Took it for a spin and all was good. The next morning I used the remote start and it did start but shut off and P0328 reappeared. Any help appreciated.