assuming this is a straight drive. My car does the same. I have tried everything but there is so many things that can cause that. It can be your TPS is what I would check first, then maybe a you IAC. Try those 2 first IMO. Some people on here might disagree with me