Last night after getting gas my truck started running like crap. Dont know if its related to the gas or not. I tried to pull codes but just got a solidly lit CEL with the diagnostic plugs wired up, stayed on even with the key off. The idle lopes a little while sitting and it will stumble like a hard miss and the CEL comes on with the miss while at highway speed. Then it bogs when you give it gas and starts slowing down. It will go if you VERY lightly touch the gas, but eventually even that doesnt work and it continues losing power until it wont go but the engine is still running. It did this on the freeway today but when I pulled over and turned it off it cranked right back up, CEL went out and the problem was gone all the way home. Any ideas? I was told it may be the ignition coil.