sounds like my car when its cold, I could take a cold start video if you like but pretty sure mine does the same, as for the chuggin and dying my did this when i took the Throttle body Screen out, i put it back in boom no issues, you got your screen in?