it will idle fine and as it gets warmer it jumps up and down. it also acts as if it changes gears from 4th to third and back as i drive. why? check engine code says speed sensor and that was replaced and still does it, and light came back on and same thing speed sensor. help