When the problem is ongoing, if it cranks good but won't start, have a helper crank it while you visually check for spark at the spark plugs. If spark everywhere, use a gage and check proper fuel pressure. Also check for fuel injector pulse. Do testing with engine cranking. Don't crank the starter more than a few seconds at a time, let it cool off. Battery has a full charge.
How long since a tune-up? The basics for a rough idle, check for a leak of some kind, fuel--egr--vacuum leak, something of that nature.
Check your coolant temp sensor if temp related. I can only make suggestions.
Sunday, March 20th, 2016 AT 6:16 PM