Mine has the same shifting problem. On mine its the throttle position sensor going out.