I have a 2001 protege Es 2.0L automatic trans that's is having problems shifting. It has 156,000 miles on it It will rev way up to about 5000rpm then shift to 2nd and then won't shift to 3rd just revs till red line. I replaced a b c d e solenoid and the pressure control solenoid, i don't know what else to do really. I had it looked at a while ago and had code P0745 but replacing pc solenoid didn't work, plz need help