Recently bought V6 1991 trooper automatic transmission, starts everytime, but needs to be warmed up, once check engine light comes on it idles and runs perfectly. If I stop to do errands etc. start back up it will idle very poorly and die, unless I step on gas to idle engine. It acts almost like it’s flooded. Once you idle it by stepping on gas long enough it will eventually run good. Also only runs good once check engine light is on. Any suggestions as to what this could be?