My check engine light keeps going on and it's the trans range sensor. Is this an internal part or can I replace it? I have worked on cars but if it's a pain I'll go to a transmission shop.