Also one last bit of information. I have noticed that when in park it has a really rough idle, but as I give it gas (still in park) the roughness goes away. When I drive it though the rough idle continues until around 10 mph or about 1700 rpm then goes away after that, but yet I still get to 2300-2500 rpm and 25 mph and it will not go any faster or rev up any higher