I have a 2010 Buick Enclave with a new engine with 40,000 miles on it. I have a check engine light with an error code of P0304 and a strong smell of fuel with white smoke coming out of the left tail pipe. I believe I have a failed fuel injector. Any other information helps.