Sorry for getting technical.Your transmission shifting is controlled by computer.You need to have someone scan the trans. control unit for proper inputs and outputs.If that checks ok you are in for a swap or overhaul.Don't know about prices in your area.