I bought a new battery, starter, coolant sensor, air charge sensor, newer iac, new fuel filter the fuel pump is only a few months old. I read up on some info and people say it might be a broken baffle in the gas tank, So I filled it up and it continues to die. It will happen when coming to a...