It may be time to have the transmission rebuilt, or it could be something messed with your shifter link cable (rock, pothole, rust, etc). Without physically seeing the vehicle it is hard to tell.
I would borrow a friends scan tool, or take it into a transmission shop to have the codes read. They will be able to tell you why the transmission is acting up. It will cost anywhere from $30 to $60 to have the prelim diagnostics ran, and at that point ask them for a written quote. They are required by law to provide you with one before beginning repairs, and have you sign it. Don't sign it, but take it with you! Tell them you want to think it over. Go home and make phone calls!
Use your first repair estimate to get ballpark figures from other shops in your area. 45 minutes on the phone could litterally save you hundreds of dollars on transmission repairs! :)
Oh, rolling shifts into drive from neutral are likely to mess things up worse.
SPONSORED LINKS
Tuesday, July 24th, 2007 AT 10:55 PM