Here's my problem, truck runs fine then randomly acts like its running on 4 cylinders, I get a check engine light(code 42) It will idle alright but when I step on the gas it falls on its face, stumbles, coughs. Sometimes the issue will go away and I can keep driving, other times Ive had to get a tow. I've done the search on code 42 and gone through a lot of the recommendations, replaced ign module, checked battery connections, tan wire under carpet, plugs/wires, cap/rotor...I'm running out of ideas to check, anybody else had similar issues? Thanks