My 03 ram 2500 (gas) lost some of its power, started idleing rough and has a check engine light on. This happened while on my way to moab pulling the rodeo on a trailor. I stopped in at a local shop and the code 308 came up (misfire). changed all the plugs and wires, changed air filter, checked...