i have a 89, 22re automatic with overdrive, the overdrive has never worked right and with it in drive from a dead it will skip second so we drive it in 2nd and it works great, plus if the heater fan is on high it wont shift out of 1st, can someone explain this to me, what makes it shift.