This is the code I get. P0352 Ignition Coil Primary B / Secondary Circuit Malfunction, all the cops(coil on plugs)are new about 8 months old and the spark plugs were replaced a year ago. I starts fine, its when its idling at a stop light or whatever it will go rough. But when I start driving it will drive rough for a little bit, then snap out of it and drive fine and have full power again. Any idea's? thanks