You are going to have to get the codes checked.Autozone will do it for free if one is in your area.It's possibly a bad valve body or shift solenoid is the cause.You should also drop the pan after the codes are checked to see if any metal is in the pan.
__________________
Master ASE Certified.L1 Advanced Engine Performance Certified.Pa Emission Repair Technician.Just Answer Car Category Mentor.
