You shouldn't have to give it gas to get it to idle at a start up. I'd be checking the usual suspects, vac leak, clogged/restricted air or fuel filters, poor fuel delivery. Fix that first then see what your trans does. Sometimes they get a faulty read from another problem and do strange stuff.