I have a 2004 CTS that started running rough about a month ago and check engine light came on. Can't remember the codes off hand but they had to do with fuel being lean I believe. Occasionally after fueling it doesn't want to start and dies if u remove the gas cap while running.