My brother in law had this happen in his 2007 Ram. He replaced the transmission shift solenoid pack and all went back to normal.