My gears are all working, but for some reason once the car has been driven for a little, then it will wait until higher rpms before the car will shift. Most of the time i will be sitting at 3k rpm in 3rd gear going 60mph. I had a transmission shop look at it and he rode in it with his computer. He was not sure and told me to take it to the dealer. If anyone has any ideas of why this could be that would be awesome. Also, at this point there are no codes being thrown, and I am back on my stock pcm.