it might be worth checking/changing the condenser (capacitor) these often fail when the engine gets hot.

David Byrne