O/D light blinking

i own a Toyota 94 camary , i faced this blinking problem since 8 months , i changed gear oil with fresh filter and nothing happened ,now after a lot of search and consultation i found that its shift solenoid problem within a couple of days i am going to fix it , my question is that is this true ?

thanks

si:i shortend in diagnostic box E1 and TE1 and found its error code as 62