Have you checked codes? Even history codes can be relavent.
These only like AC plugs, it will not like others. Have you cleaned the TB? How old are plug wires?
I bet you have a simple issue like TB dirty, bad wire or coil going out.
If you have access to a handheld obd2 scanner with real time you can watch for misfires and it will show how many.
Another possibility is a vacuum leak, check the pcv hoses and grommets on vac hoses around the TB, the over pressure valve can stick or go bad causing vac leaks and bad running but it would be down the list.
These only like AC plugs, it will not like others. Have you cleaned the TB? How old are plug wires?
I bet you have a simple issue like TB dirty, bad wire or coil going out.
If you have access to a handheld obd2 scanner with real time you can watch for misfires and it will show how many.
Another possibility is a vacuum leak, check the pcv hoses and grommets on vac hoses around the TB, the over pressure valve can stick or go bad causing vac leaks and bad running but it would be down the list.