I have an old one golf GLS 1.8 t. I am given a TCM code. The trans is erratic. It goes to wrong gear in the different rpm ranges. It gets stuck in other gear at a stop. I was wondering if changing the TCM is the fix or replacing the trans.