Have you checked the intake manifold. There's a YouTube video keeps popping up on my recommended viewing that said a small leak there gives rough peaky idle and crap fuel economy.

https://youtu.be/7KNGx9RQQAw

This one.