What's wrong with my jeep grand Cherokee Laredo 2004
My jeep is hard to start, it has a rough idle, when it
finally does start it drives for all of 10mins then
does while I'm driving. That's very scary it causes
me to have to pull to the side quickly before the
wheels lock up and I have to throw the hazard
lights on to avoid an accident. As it's dying it
sputters. It will start back up again but not let me
drive it. Only light on is the check engine, only
code popping up is ignition coil. That was
changed, complete tune up was done, fuel pump
good pressure good fuel injector clean, manifold
intake gasket replaced, ignition capacitor replaced,
crank shaft position sensor was checked. Help
please, what else can this be