For the past several months, my '94 XE has been having problems going into drive. Sometimes it takes 5 seconds between when I put it in drive to when it actually starts to go. It also has random hard shifts. Today, I put it in drive and nothing happened. I went back and forth from drive to park a few times and nothing. Finally, I put it in first and it started to go. I drove through the neighborhood in first, then put it in drive and it was going ok. I came back later and it took a few seconds to shift into drive but it still went. Is it likely time for a new transmission? Or is there a solenoid or something that might be bad?