There's several possible causes for your issue, ranging from a bent/broken shift linkage, a burned out solenoid, simply low on fluid, clogged valve body, etc.
Unfortunately, there's no way for me to be sure, and You'll have to take the tranny into the shop.
SPONSORED LINKS
Saturday, November 20th, 2010 AT 11:29 AM