Quote
This roughness is after it's warmed up at highway speeds. Almost feels like crossfiring.

Sure it's not vapor lock? Put a timing light on the coil wire and look at it. Does it ever stop flashing when the engine is running?