Car sometimes will not shift from gear 1. Usually happens when in traffic when I am forced to go very slow then when traffic clears and I push down accelerator car screams. A quick off then on turn of the ignition key will 'reset' znd car will shift ok. But problem may recurr several times in a day or not happen for two weeks. What causes this?