engine hesitation at idle especially when i have the heat or ac on on 2001 Mercury Sable

ihave a connstant engine hesitation/misfire at idle does not do this while driving but will hesitate real bad if i accelarate to fast.engine light on multiple cyl. misfire codes and bank one lean code. i have already changed the spark plugs twice and also the plug wires.

1 answer 2 comments
I cannot tell which engine you have, so I am not entirely certain how to respond. However, if you have the 3.0L OHV engine, you could have issues with the valves in your heads. A compression test is in order, perhaps. You could also have injector issues.
i have the 3.0 L DOHV ENGINE
3.0L DOHC or 3.0L OHV?