Its an electric problem in the trans itself,have any codes? i'd suspect you do,as it sounds like ecm is in limp mode,try un hooking the battery to reset the computer,if you had any codes it will reset them,try getting the codes off first then go from there,