Engine light on and not shifting right
What do you think the engine light on might mean?
Its proper name is the Check Engine Light. It means something is wrong and you should get it checked. If you fix whatever is causing the light to come on it likely will shift better.