I hope they really solve the problem for you. It's annoying when they don't fix it right the first time.
Thanks! I trust my mechanic, they do great work there, and are not bad price-wise.
To be honest, when I picked up the car he told me the light may come back on. He said the computer they hooked the car up to showed three issues, spark plugs, coils, and I forget what the third was. He only fixed the spark plugs and coils because (according to him) when those two items are off, they can cause a "false positive" for the third item on the list, and he didn't want to do the work on it, and charge me for it, if it wasn't needed.
Being that the light came back on, I guess the third item is a true issue now, so the truck is going back.