I have a 2006 ford taurus 3.0 OHV with a misfire code. It began as a missing engine. I removed each plug to find which cylinder was missing and from that determined that the coil was bad. I replaced the coil, Spark Plug wires, Spark plugs. Cleared teh codes. Now I a getting a rough idle and sometimes goes dead. Runs fine going down the road.These are my new codes P0171, P0174, P0300, P0304, P0305, P0306, P2197. Do you have any ideas what may cause this. thank you

well, those often get intake manifold gasket leaks that can cause all that, check that first.

Thanks. I did have to remove the plenum but put new gaskets on. Maybe it didnt seat good..ill do the old spray with the carb cleaner and see if there is a leak. Thanks