'09 Engine Misfire(?)

#1
The problem started two or so months ago when my check engine light came on. When I got the code read, it came back with P0352, which means ignition coil B is malfunctioning. I think my mpg decreased and my car would shake sometimes, too

I tested the coils by taking them out one at a time and listening to how the car ran. I didn't find out much because there was no clear difference, or I would take the same coil out later and it would run differently then the first time we took it out. I didn't change anything on the car and the next day the check engine light went away.

It stayed away for about a month and came back with the same code. This time, it's disappearing and reappearing randomly for days at a time. It still shakes and won't accelerate sometimes only when the light is on.

The problem started at ~115,000mi, the engine is an inline 4, and it's from '09.

tl;dr my check engine light keeps popping up and disappearing with the code P0352
 
Top