3.8l v6. Random. Happens when driving down road, check engine will start flashing, runs rough for a minute, then smooths out again. Hot or cold. I’ve tried running the rpm’s high before shifting as well as lugging and shifting early. Does not seem to be any rhyme or reason.