Saturday, June 22nd, 2024 AT 4:20 PM
I replaced the engine, but my car shuts off when I let off gas, I have to keep my foot on gas pedal the entire time or car cuts off. What causes that?