idle problems!!!!!!

Has any one had this problem? When I start me teg, for about 20-60 sec. it will idle low then level off, no matter if it is hot or cold. I just bought it and so far I have replaced the spark plugs and O2 sensor. Any suggestions on what I need to do next?