I’ve had this problem for about 3 weeks now and Idk where to start. The car seems like it has a mind of its own. Sometime I get in the car and it drives fine, other times, it will hesitate to crank. Sometime While driving it it’ll also randomly shake and throw codes for all cylinders misfiring then shut off, crank it right back up and drive for a while then just one cylinder will misfire.. it’s very random and isn’t an all the time thing. Idk what it is, the spark plug and coils are new. Help please.