I am getting P0351 error code. I am trying to figure out if it is the coil or the ECM that would do that.Most of the time the car runs fine. Then it will sputter some. and then will not idle. After a little bit it seems to run fine again. Ihave a couple other codes but I believe they are o2 sensors ...