try cleaning injectors should help improve your performance and it will show a big improvment on idle and also gas milage I thought it was the ethanol till I replaced them mine where just to far gone think they where ford injectors if memory serves me right engine has over 400,000 and still runs great