This may be caused by the transmission range position switch. The part is only about 35 pounds and fits on the top of the gearbox. When faulty can give the computer inputs for different gear selection.
mags
May 2010
Automatic Answer
We may have found other answers which could help you.