Welcome to 2CarPros.
The spark you mentioned is excellent. If it jumps that far, you have a good coil. Now, many things can cause a random misfire. Is that the only code you get? Have you checked things such as fuel pressure? You mentioned checking for vacuum leaks. How was that done? Even a bad crankshaft position sensor or dirty fuel injectors can cause a misfire.
Let me know if there are other codes. Also, here are a couple link to help with checking fuel pressure and injectors:
https://www.2carpros.com/articles/how-to-check-fuel-system-pressure-and-regulator
https://www.2carpros.com/articles/how-to-test-a-fuel-injector
Also, if you have a live data scanner, let me know what the fuel trims are and what the engine coolant temperature sensor indicated.
Joe
SPONSORED LINKS
Wednesday, October 2nd, 2019 AT 7:51 PM