My truck has been sputtering on startup (when cold) for a long time now... can't figure out why... but now it's sputtering on and off while at speed. And other times it's running absolutely fine. It's completely random, but when it loses power, I have to pull over because it's acting like it's out of gas. I know it's a bit vague, but any ideas here? Where should I start? New coils? And if I go with new coils, are aftermarket ok? I was told only OEM's are good. Thanks!!!