In October of 2021 we purchased a 2010 Acadia with about 110 thousand miles on it . We owned it for all of a week when the engine blew ( happy times) We had the engine replaced, and so many other things .. all convertors have been replaced , o2 sensors , MAF, GAS CAP...most recently we had a smoke test done on it and found the smallest leak.. that was fixed and STILL the check engine light is on with these 3 codes P2097,P0420,P0455. Other than the check engine light being on and it not being the greatest on gas, the thing stalls if you go from a stop and hit the gas or if you hit a bump it will stall. We are at a completle loss as where to go from here. Any and all advice or ideas are more than welcome.