If the tranny suddenly started to do this --and-- if you study your question, I think you may have found the problem without knowing it. It sounds like you have a O/D "shift button" problem. Check for loose electrical connections, especially on the transmission. If there are no loose connections then closely inspect the shift button circuit and/or the connection to it.
Saturday, September 12th, 2009 AT 3:01 AM