I had the same problem...
I changed a 18 speed twist shift, to a 21 speed with rapid fire shifters, but did not buy a new front dérailleur. It was to narrow, and would jump from smallest front chain ring to largest, had to change the dérailleur to wider one, if yours is the right one , it could be bent in a little.....
Richard, Hope this helps..